Обойти запрет запуска макроса - VBA
Формулировка задачи:
Понимаю вопрос скорей не совсем умный...
Проблема в следующем можно ли каким либо образом обойти защиту офиса при запуске макроса, т.е. например при открытии документа у меня должно всплыть окно диалога, но... если в (для 2003) сервис-макрос-безопасность стоит отключить макросы, то ничего не всплывет, кроме предупреждения что документ содержит макрос.
Собсно вопрос, можно ли сделать так чтобы окно дилог окна всплывала в любом случае??
Решение задачи: «Обойти запрет запуска макроса»
textual
Листинг программы
Sub test() Dim objXL Dim Secur Set objXL = CreateObject("Excel.Application") objXL.Visible = TRUE secur = objXL.AutomationSecurity objXL.AutomationSecurity = 1 objXL.Workbooks.Open replace(Wscript.ScriptFullName,".vbs",".xls"),,,,"4321" objXL.AutomationSecurity = secur End Sub
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д