Microsoft Excel的应用程序名称是什么?

时间:2012-09-11 01:23:47

标签: objective-c cocoa nsworkspace

我将与-[NSWorkspace fullPathForApplication:]一起使用的Microsoft Excel的应用程序名称是什么?

2 个答案:

答案 0 :(得分:2)

Excel的名称和路径可以更改,任何应用程序都可以更改。您可能需要考虑使用其捆绑ID启动 - 即com.microsoft.Excel。

答案 1 :(得分:1)

这是@“Microsoft Excel”(至少在2008年办公室):

此:

NSString *path = [[NSWorkspace sharedWorkspace] fullPathForApplication:@"Microsoft Excel"];
NSLog(@"path: %@", path);

输出:

2012-09-10 21:42:57.059 Craplet[2164:707] path: /Applications/Microsoft Office 2008/Microsoft Excel.app

我尝试了“Excel”和“MS Excel”并确认它们返回null。