我有一个运行良好的 VBA PowerPoint 插件(.ppam 文件)。它基于 .pptm 文件,并在 PowerPoint 功能区(无任务窗格)中添加一个新选项卡。这个新选项卡是使用 RibbonX Editor 自定义的。
现在我想将其分发给 100 多人,仅在 PC 上工作(无 Mac)。
这是我迄今为止考虑过的两个选项:
请大家下载.ppam文件,然后从“PowerPoint”-“选项”安装插件。 它需要十几次点击,它远非用户友好,并且 .ppam 文件下载可能会被某些防病毒软件阻止
使用编辑 HKCU:\Software\Microsoft\Office .0\PowerPoint 等的 Powershell 脚本构建自动安装加载项的 .exe 文件。 用户体验要好得多,但下载和安装可能会失败,具体取决于用户的管理权限和安全设置。此外,当您作为自由职业者时,设置身份并从 Microsoft 获取签名证书(以便 .exe 文件正确签名)听起来像是一个漫长而痛苦的过程
最好的选择是什么?例如,可以从 Microsoft 365 应用管理中心(对于在给定公司工作的所有用户)完成此操作吗?如果是这样:
很大程度上取决于目标公司中与您合作的 IT 人员。
如果您也在那里工作并且他们信任您/您的插件,他们可能可以将其推送给所有用户或子集,设置必要的注册表项等,所有这些都具有管理员权限。
如果他们要求所有插件都进行签名,那么他们使用自签名证书可能就足够了。如果需要完整的证书,请与他们核实,看看他们坚持要求哪种类型的证书。可能有比通过 MS 更容易、也可能更便宜的方法获得这种药物。 Comodo是一种常用的: https://ssl.comodoca.com/code-signing-certificate