Как включить доверительный доступ к объектной модели проекта vba программно в C # - PullRequest
0 голосов
/ 05 июня 2019

enter image description here Как программно включить доверительный доступ к объектной модели проекта vba в C #

Я мог бы изменить это вручную и выполнить работу.

gobjExcel =    Activator.CreateInstance(Type.GetTypeFromProgID("Excel.Application"));
            objWorkbooks = gobjExcel.Workbooks;
            objWorkbook = objWorkbooks.Open(fileName);              
            Type thisType = objWorkbook.GetType();
            dynamic objProj = objWorkbook.VBProject;

1 Ответ

0 голосов
/ 10 июня 2019

Обновить приведенный ниже раздел реестра ,,

HKEY_CURRENT_USER \ Software \ Microsoft \ Office \ 12.0 \ Excel \ Security \ AccessVBOM

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...