Take control of how files open
#2
Posted 12 July 2010 - 05:16 AM
#3
Posted 12 July 2010 - 06:05 AM
#4
Posted 12 July 2010 - 06:10 AM
#5
Posted 12 July 2010 - 07:01 AM
#6
Posted 12 July 2010 - 07:05 AM
Maxer, on 12 July 2010 - 06:05 AM, said:
There's never been a reliable solution to this scenario. Whether you're keying off of creator codes or filename extensions, any non-commodity format will (without an active effort on your part) open in the app that the OS thinks of as responsible for that format and if you've got multiple applications that have the same relationship to the type and the same creator code the "tie breaker" such as it is has never been documented or guaranteed to remain stable. As a practical matter, the OS has typically chosen the more-recently-installed app.
#7
Posted 12 July 2010 - 08:16 AM
bastion, on 12 July 2010 - 07:05 AM, said:
Maxer, on 12 July 2010 - 06:05 AM, said:
There's never been a reliable solution to this scenario. Whether you're keying off of creator codes or filename extensions, any non-commodity format will (without an active effort on your part) open in the app that the OS thinks of as responsible for that format and if you've got multiple applications that have the same relationship to the type and the same creator code the "tie breaker" such as it is has never been documented or guaranteed to remain stable. As a practical matter, the OS has typically chosen the more-recently-installed app.
It is really a bug of Microsoft Office 2008:
How to open Microsoft Office 2004 with Microsoft Office 2004 and not with Microsoft Office 2008 on Mac?
http://www.officefor...ums/Office/6109
The "Get Info" procedure works on a ony-by-one basis for each Office 2004 file, but now the search continues for a general fix for all Office 2004 files so that they can be open (when double clicking them) with Office 2004 (and not with Office 2008).
#8
Posted 12 July 2010 - 09:48 AM
Since upgrading to Snow Leopard I find that my videos in iPhoto 08 don't open when click on them. It used to be that I'd click on a video and a QuickTime window would open to play the video. The videos play fine in QuickTime but only after I drag them from iPhoto to Quicktime. What can I do?
s.
#9
Posted 12 July 2010 - 12:34 PM
Maxer, on 12 July 2010 - 08:16 AM, said:
bastion, on 12 July 2010 - 07:05 AM, said:
Maxer, on 12 July 2010 - 06:05 AM, said:
There's never been a reliable solution to this scenario. Whether you're keying off of creator codes or filename extensions, any non-commodity format will (without an active effort on your part) open in the app that the OS thinks of as responsible for that format and if you've got multiple applications that have the same relationship to the type and the same creator code the "tie breaker" such as it is has never been documented or guaranteed to remain stable. As a practical matter, the OS has typically chosen the more-recently-installed app.
It is really a bug of Microsoft Office 2008:
No. It is really a quirk of the way the Mac OS selects the application to use when Finder is told to open a file. The article to which you linked doesn't describe a bug in Office or, indeed, any behavior of Office at all. It's all about the OS.
When you use Get Info to associate an application with a document, it adds a resource to the document which the system will, in the future, use to identify the specific application to use. The nature of that resource is documented, but it's also terribly brittle. So a 3rd-party developer could write a utility to achieve it for all existing files, but it wouldn't be an automatic solution for newly-created files unless you're willing to accept significant performance impact on your system and then the developer would have to be willing to accept the high number of tech support requests from people that didn't like the impact on their system or get cranky when something they did broke the association established with that brittle resource.
When you use Get Info to associate an application with a type, the system makes an entry into a database that says "for any document with this type and no explicit app association, use the app with this identifier code." Read that carefully. Now consider what happens when the user has more than one app on their machine that shares a single identifier code. Suddenly "the" app is no longer a well-defined concept. And the tie-breakers have never been documented. "Is already running," as described in the article you linked, is high up there. Historically, "most recently installed" was an early discriminator as well. But those aren't guaranteed.
Quote
As I wrote before, there's *never* in the history of the Mac been a reliable way to associate a specific copy of an app with that app's documents if more than one copy/version of that app is installed.
FWIW: As much as I understand he was trying to be helpful, the comments from William Smith demonstrated a serious confusion or lack of understanding on his part of how the mechanism works.
"First, Mac OS X 10.6 no longer supports using a file's resource fork for telling the Finder which application should open it."
False. Mac OS X 10.6 dramatically reduced the importance of the creator code, but that's got nothing to do with the resource fork. The only use the resource fork ever had was for that explicit linkage I described above, and that remains in effect in 10.6.
The solution he goes on to describe fails to take into account the difference in the way explicit linkages are specified compared to type-level linkage.
"The Finder is the application responsible for determining which application should open certain files."
Only to the extent that Finder (not "The Finder") asks the OS which app should open a given file.
"This is not a feature of Office. It's not something Office can control."
That, in fact, is 100% accurate. For some reason, you chose to disregard it.
This post has been edited by bastion: 12 July 2010 - 12:42 PM
#10
Posted 12 July 2010 - 01:05 PM
Fairly, on 12 July 2010 - 07:01 AM, said:
I'm glad I could delight you - and here I only got my first Mac in 1984, and already I'm learning how to use it.
Surely you understand that many users - even reasonably experienced, and productive, users - often overlook certain interface elements because they don't have the time to explore, and instead come up with workarounds - often clumsy and/or time-consuming - because they don't realize there's a built-in solution. Or, a reader knows several of the tips covered, but not one of the finer details that he'll find useful. You already knew all the stuff in this article? Good for you! Luckily, Macworld offers lots of information for all different levels of users, and I hope you take the time to comment on the ones you like, too.
#11
Posted 12 July 2010 - 02:13 PM
Maxer, on 12 July 2010 - 06:05 AM, said:
What I have found - and it's way too much to have squeezed into this article - with both Word 04 and Word 08 installed:
• If I have Word 2004 running (which is my main word processor because I can't give up my macros) and Word 08 is not running, a double-click opens a Word (.doc) document in 04.
• If both, or neither, versions are running, dbl-click on a .doc opens to 08.
• If I've used Open With setting in the document's Get Info window to set it (and only it, not all of that type) to open in 04, then it opens into 04 regardless of the open/closed status of the two Word versions.
The exception to all this is if I open something from inside Apple Mail - it goes to Word 08 even if that means launching it.
Setting a specific document to always open in 04 seems to work reliably, as noted in the third bullet above. The problem is trying to set the Change All - select the 04 version in Info, use Change All, and it pops back to 08 and Change All goes dim!
So, since this seems to be a problem for so many people (who knew? I felt so alone depending on 6-yr-old software when I have the newer version also installed!) I spent some time and found this interim solution:
1: Temporarily "hide" the 08 version: In the Office 08 folder in your Applications folder, compress the Word application with File > Compress. Throw the original, uncompressed version in the Trash.
2: Select a Word doc, set its Open With to Word 04, and click Change All. With 08 missing in action, the change takes effect.
3: Dbl-click the compressed 08 Word to expand it back to working order.
At this point, all my .doc documents are opening in Word 04 even if both versions are open, or neither is running.
I suspect this situation won't last. I haven't tested further yet - I suspect that somehow as soon as I open a .docx from someone, things might change. However, annoying as this is, I have to chalk it up to using a 6-year-old piece of software that has an upgrade that's already been out for several years, and said upgrade is installed on my Mac. An annoying situation, but I don't think it's outrageous. (Except when I'm stung, say, 6 times in a row with a mistaken 08 opening. Then I approach outrage.)
#12
Posted 12 July 2010 - 04:25 PM
#13
Posted 13 July 2010 - 05:11 AM
The latest version of Magic Launch (1.4) offers "Can now use multiple versions of the same application in rules and as the default application." Macintouch comments: "This release adds support for using different versions of the same application (e.g., open some files in Word 2008 and some in Word 2004)."
This post has been edited by HandyMac: 13 July 2010 - 05:20 AM
#14
Posted 13 July 2010 - 07:59 AM
HandyMac, on 13 July 2010 - 05:11 AM, said:
Wow, wow, wow!!! Magic Launch 1.4 works!!! Now Office 2004 files are open with Office 2004 applications (not with Office 2008 applications). Fantastic!!!
Help










