У меня есть дополнение для Excel 2003. Я пытался использовать MSDN .VBS для его установки, см. Мой предыдущий пост вопрос. Кажется, что работает как надстройка, но она не отображается на панели инструментов, когда она впервые установлена на коробке.

Что мне нужно сделать, так это перейти в Tools-> Add-Ins .. чтобы отменить проверку моей надстройки, например, myAddin, а затем снова вернуться в то же диалоговое окно, чтобы проверить его.

Я думаю, должно быть где-то в Excel есть параметры конфигурации в XML или в реестре? Любой способ запустить сценарий, чтобы установить это дополнение видимым на панели инструментов?

1 ответ1

0

Вы пропустили ссылку на надстройку?

Вы можете добавить ссылку во время события Workbook_Open в ThisWorkbook или в Auto_Open. Что-то вроде:

ThisWorkbook.VBProject.References.AddFromFile < full path to your xla >

Если вы установили xla и знаете GUID, вы можете использовать:

'change this to match the GUID generated by the uid generator tool
'the curly braces are not optional.
strGUID = "{00020905-0000-0000-C000-000000000046}" 

ThisWorkbook.VBProject.References.AddFromGuid _ 
                                    GUID:=strGUID, Major:=1, Minor:=0 

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .