有没有办法在powerpoint 2007中自动添加加载项?

时间:2012-02-09 10:23:40

标签: vba powerpoint powerpoint-vba

我们可以创建一些类似可执行文件,只需点击一下即可直接向插件添加加载项。 或者我们可以使用VBA / VB以编程方式进行吗?

感谢。

2 个答案:

答案 0 :(得分:1)

你可以用两种方式(AFAIK)来做到这一点:

  1. 通过修改Windows注册表(可以从VB或VBA或大多数编程语言完成)。要查看的键列在HKEY_CURRENT_USER \ Software \ Microsoft \ Office \ 14.0 \ PowerPoint \ Options
  2. 来自VBA:Excel: Change addin reference without opening a file的答案应该为您提供一个良好的起点

答案 1 :(得分:1)

轻微修正。自动加载PPA / PPAM插件的reg键位于:

HKEY_CURRENT_USER\Software\Microsoft\Office\xx.0\PowerPoint\AddIns\Addin_name

其中xx.0是您要定位的PPT版本(例如14.0,如在assylias的示例中) 和addin_name是你的插件的名称。

该键下的两个值:

AutoLoad 
DWORD = ffffffff hex

Path
String = the full path to your PPA/PPAM file

== 要以编程方式加载加载项,您需要:

Application.Addins.Add "Full path to PPA or PPAM file"