大家好日子,
我在电子nodeJS中开发了一个桌面应用程序,还有一个在Microsoft PowerPoint中使用它的插件。所以我正在搜索的是让我的应用程序在安装时将加载项安装到Microsoft PowerPoint中的一种方式
如果您知道如何在java
或c#
中解决此问题,也欢迎您的回答。
答案 0 :(得分:0)
假设用户计算机上已存在加载项文件(PPA或PPAM)的副本,您的应用程序将需要执行两项操作:
1)确保PPT没有运行(或要求用户这样做)。
2)为要安装加载项的每个PPT版本设置两个注册表设置。添加多个版本的设置不会有什么坏处。
这是我的安装程序为其中一个插件创建的一组示例reg条目:
首先,加载项的新KEY。替换XX的正确版本号:
HKEY_CURRENT_USER \软件\微软\办公室\ XX.0 \ PowerPoint中\加载项\调整大小
然后在那个键下,两个新的值:
Path, a REG_SZ containing the path to your add-in file
AutoLoad, a REG_DWORD = ffffffff hex
关于版本号,PPT 2016 = 16。0,2013 = 15.0,2010 = 14.0,2007 = 12.0(即使MS有点迷信,看起来好像!),2003 = 11.0等等。