Как следует из названия, у меня есть приложение .Net, которое использует взаимодействие для открытия документов в Word. Я установил
app.AutomationSecurity = Microsoft.Office.Core.MsoAutomationSecurity.msoAutomationSecurityForceDisable
перед открытием документа. Согласно документации, это «Отключает все макросы во всех файлах, открытых программно, без каких-либо предупреждений безопасности»
Однако, когда я пытаюсь открыть один конкретный документ, на экране появляется диалоговое окно с надписью «не удалось загрузить объект, поскольку он недоступен на этом компьютере». Это документ клиента, но я считаю, что он содержит макрос со ссылками на COM-объект, который я не установил.
Я что-то делаю глупо? Есть ли способ на самом деле отключить макросы при открытии документа Word?