安装应用程序时自动执行加载项安装

时间:2017-06-25 15:29:10

标签: c# node.js vsto powerpoint

大家好日子,
我在电子nodeJS中开发了一个桌面应用程序,还有一个在Microsoft PowerPoint中使用它的插件。所以我正在搜索的是让我的应用程序在安装时将加载项安装到Microsoft PowerPoint中的一种方式 如果您知道如何在javac#中解决此问题,也欢迎您的回答。

1 个答案:

答案 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等等。