2012-02-09 28 views
0

我们是否可以创建一些类似的可执行文件,只需一次点击即可直接将插件添加到PowerPoint中。 或者我们可以使用VBA/VB以编程方式执行它吗?有什么方法可以自动在PowerPoint 2007中添加加载项?

谢谢。

+0

除了史蒂夫的回答,如果你是指一个COM加载项,你可以找到相关的注册表项[这里](http://stackoverflow.com/questions/4506597/enabling-powerpoint-vsto-add-in-by-default) – 2012-02-09 20:33:31

回答

1

小幅回调。该注册键自动加载PPA/PPAM插件将是:

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" 
1

你可以在2种方式(据我所知):

  1. 通过修改Windows注册表(这可以从VB或VBA或大多数编程语言来完成)。关键看在HKEY_CURRENT_USER \软件\微软\办公室列出\ 14.0 \ PowerPoint中\选项
  2. 从VBA:答案Excel: Change addin reference without opening a file应该给你一个很好的起点
+0

谢谢。让我试试这个。 – 2012-02-09 14:04:23

相关问题