Обойти запрет запуска макроса - 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
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д