苹果笔记本Macbook Air打不开Office:您没有打开应用程序Microsoft Excel的权限

苹果电脑MacOS 打不开Office:您没有打开应用程序“Microsoft Excel”的权限。
Mac要和iphone手机一起使用才能体会到它的威力,但是问题也不少,现在体会到iPhone,iPad和Apple TV一起用真是好用。但是Mac是生产力工具,我又没啥能生产的。我平时只是上网和写文档,macbook用个几天都不用充电今天早上重启了一下我的苹果笔记本M1 Macbook Air,然后就自然睡眠到今天早上。发现Excel打不开了,提示:您没有权限来打开应用程序“Microsoft Excel.app”。如下图(网上借用的图)所示。

但Word和PPT都能打开。

这种问题直接 使用百度或者Google 难度很大,用终端工具去比较一下 Word 和 Excel 的区别能发现。

终端进入 /Applications/Microsoft Word.app/Contents/MacOS然后用file命令查看一下Microsoft Word文件可以看到:

$ file ‘Microsoft Word’
Microsoft Word: Mach-O universal binary with 2 architectures: [x86_64:Mach-O 64-bit executable x86_64] [arm64]
Microsoft Word (for architecture x86_64): Mach-O 64-bit executable x86_64
Microsoft Word (for architecture arm64): Mach-O 64-bit executable arm64

终端进入 /Applications/Microsoft Excel.app/Contents/MacOS然后用file命令查看一下Microsoft Excel文件可以看到:

$ file 'Microsoft Excel'
Microsoft Excel: Mach-O universal binary with 2 architectures: [x86_64:Mach-O 64-bit executable x86_64] [arm64]
Microsoft Excel (for architecture x86_64): Mach-O 64-bit executable x86_64
Microsoft Excel (for architecture arm64):

看出问题来了,Excel的arm64没了。实际上问题在于:昨天晚上Office正在后台静默下载更新,那时重启系统,下载被中断了(但前台没有任何提示),所以出现了文件不完整的情况。

 

您没有打开应用程序Microsoft Excel的权限解决办法就是从Office官网下载Excel更新包(pkg)格式,直接双击安装就行。安装完之后再检查一次:

$ file 'Microsoft Excel'
Microsoft Excel: Mach-O universal binary with 2 architectures: [x86_64:Mach-O 64-bit executable x86_64] [arm64]
Microsoft Excel (for architecture x86_64): Mach-O 64-bit executable x86_64
Microsoft Excel (for architecture arm64): Mach-O 64-bit executable arm64

 

arm64重新恢复,这样就没事了。

 

这个问题其实是微软的bug,如果能在关机之前提醒一下用户就好了。而且错误信息显示得也不对,并不是没有权限,而是文件损坏了。

遇到类似的“您没有权限来打开应用程序“Microsoft Word.app””、“您没有权限来打开应用程序“Microsoft PowerPoint.app””之类的朋友,也可以用这种方法解决。

下面要想办法把Office的自动更新关掉,微软真的太坑人了。mac os蛮多办公软件兼容都会有点小问题。

虽然道理我都懂,不过最后我还是下载了个wps,免费也没有弹窗广告,轻度处理文件我觉得没问题,重度不知道


评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注