1

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

4

2 回答 2

2

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

于 2012-09-11T10:11:58.677 回答
1

它是@"Microsoft Excel"(至少在 Office 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。

于 2012-09-11T01:43:29.007 回答