Mac版Office 365 PowerPoint通过manifest.xml侧载加载项失败求助
Mac PowerPoint侧载Azure加载项故障排查方案
先搞定manifest路径的问题
- 你写的路径
/Users//Library/Containers/com.microsoft.Powerpoint/Data/Documents/wef有问题,双斜杠要换成你的Mac用户名,比如/Users/zhangsan/Library/...,别留占位符 - 检查
wef文件夹权限:右键点选「显示简介」,确保当前用户有「读与写」权限,不然PowerPoint读不到文件 - 放完manifest必须完全退出PowerPoint(包括Dock里的后台进程),再重新打开才会加载
找不到「上传加载项」选项的解决办法
- Office 365家庭版Mac客户端的这个选项默认可能藏着,试试这几步:
- 开个空白PPT,顶部菜单栏点「工具」>「宏」>「安全性」,临时把宏安全设为「启用所有宏」(测试完可以改回去)
- 切到「插入」选项卡,点「我的加载项」,弹出面板左下角应该会出现「上载我的加载项」
- 如果还是没显示,打开「开发人员」选项卡(没看到的话,去「偏好设置」>「视图」里勾选),里面的「加载项」菜单肯定有上传入口
验证manifest文件本身是否合法
- 本地跑
npm run validate检查manifest格式,重点看这几点:SourceLocation填的Azure地址必须是能公开访问的HTTPS链接,不能是localhostId是有效的GUID,别和其他加载项重复DisplayName、Description这些必填字段不能空
终极备选侧载方式
- 要是上面都不行,用命令行开开发者模式:
- 终端里输
defaults write com.microsoft.PowerPoint OfficeAddinsDeveloperExtras -bool true - 重启PPT,在「开发人员」选项卡的「加载项」里选「加载加载项」,直接选你的manifest文件就行
- 终端里输
内容的提问来源于stack exchange,提问作者reautomation
相关产品推荐
相关产品推荐

