2017-02-01 1 views
0

Я создал надстройку Powerpoint с помощью VBA. Я добавил его вручную в Powerpoint, и он отлично работает. Когда я запускаю Powerpoint, я вижу, что он загружен и работает, как ожидалось. Я хочу, чтобы эта надстройка загружалась через реестр. Ниже приведено подробное описание моего файла реестра. Но он бросает ошибку«По какой-то причине Powerpoint не может загрузить файл»добавление Powerpoint надстройки из реестра «Ошибка Powerpoint не удалось загрузить файл»

#
Windows Registry Editor Version 5.00 

[HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\PowerPoint\Addins\MyNewAddIn] 
"AutoLoad"=dword:ffffffff 
"Path"="file:///C:/MyAddinFolder/MyNewAddIn.ppam" 
+1

* Я хочу, чтобы эта надстройка загружалась через реестр * - да? как надстройка COM? это * не * COM-надстройка. –

+0

Power Point add in –

+1

Да, именно: не COM-надстройка. Это не работает. –

ответ

0

FWIW, вот запись реестра для одного из моих установленных надстроек:

[HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\PowerPoint\AddIns\RESIZE] 
"Path"="C:\\Users\\steve\\AppData\\Roaming\\Microsoft\\AddIns\\RESIZE.PPA" 
"AutoLoad"=dword:ffffffff 

Yours:

[HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\PowerPoint\Addins\MyNewAddIn] 
"AutoLoad"=dword:ffffffff 
"Path"="file:///C:/MyAddinFolder/MyNewAddIn.ppam" 

Обратите внимание на различия в записи Path.

+0

Спасибо, сработало. Ошибка была в пути к файлу. Я изменил его на «Путь» = «C: \\ Controller \\ registry \\ CloseExtraWindow.ppam», и теперь он загружается при запуске. –