我正在以编程方式打开word文档,自动执行某个过程,无需人工干预。在某些word文档中有宏(例如在打开时显示消息框)。打开文档时,它会显示消息框,用户需要手动干预才能继续此过程。所以我需要在以编程方式打开word文档之前禁用宏
帮我解决问题
答案 0 :(得分:1)
我没有亲自尝试过,但我认为application.AutomationSecurity = Microsoft.Office.Core.MsoAutomationSecurity.msoAutomationSecurityForceDisable
应该禁止执行所有宏。此外,您可以通过设置DisplayAlerts属性来实现您想要的效果:
application.DisplayAlerts = Word.WdAlertLevel.wdAlertsNone