Есть ли способ автоматически добавить надстройку в powerpoint 2007? - PullRequest
0 голосов
/ 09 февраля 2012

можем ли мы создать некий подобный исполняемый файл, который добавляет надстройку непосредственно к powerpoint в один клик. ИЛИ мы можем сделать это программно, используя VBA / VB?

Спасибо.

Ответы [ 2 ]

1 голос
/ 09 февраля 2012

Небольшая коррекция.Ключ reg для автоматической загрузки надстройки 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 голос
/ 09 февраля 2012

Вы можете сделать это двумя способами (AFAIK):

  1. Путем изменения реестра Windows (что можно сделать из VB или VBA или большинства языков программирования). Ключи для просмотра перечислены в HKEY_CURRENT_USER \ Software \ Microsoft \ Office \ 14.0 \ PowerPoint \ Options
  2. От VBA: ответ на Excel: Изменить ссылку на надстройку без открытия файла должна дать вам хорошую отправную точку
...