Vba 有没有办法在powerpoint 2007中自动添加外接程序?
我们可以创建一些类似于可执行文件的文件,只需单击一下即可将加载项直接添加到powerpoint中。 或者我们可以使用VBA/VB以编程方式来实现它 谢谢 您可以通过两种方式实现(AFAIK):Vba 有没有办法在powerpoint 2007中自动添加外接程序?,vba,powerpoint,Vba,Powerpoint,我们可以创建一些类似于可执行文件的文件,只需单击一下即可将加载项直接添加到powerpoint中。 或者我们可以使用VBA/VB以编程方式来实现它 谢谢 您可以通过两种方式实现(AFAIK): 通过修改Windows注册表(可通过VB或VBA或大多数编程语言完成)。要查看的键列在HKEY\U CURRENT\U USER\Software\Microsoft\Office\14.0\PowerPoint\Options中 来自VBA:的答案应该给你一个很好的起点 轻微的修正。自动加载PPA/PP
轻微的修正。自动加载PPA/PPAM加载项的注册表项位于:
HKEY_CURRENT_USER\Software\Microsoft\Office\xx.0\PowerPoint\AddIns\Addin_name
其中xx.0是您的目标PPT版本(如assylias示例中的14.0)
addin_name是您的addin的名称
该键下有两个值:
AutoLoad
DWORD = ffffffff hex
Path
String = the full path to your PPA/PPAM file
==
要以编程方式加载外接程序,请执行以下操作:
Application.Addins.Add "Full path to PPA or PPAM file"
除了Steve的回答之外,如果您引用的是COM加载项,您可以找到相关的注册表项,但它不起作用!你能解释一下你上面提到的解决方案吗?