загрузка макросов disableautomacros 0
Ёксель ...форма загружается Auto_Open() т.е. на открытии документа... ,но т.к. безопасность не отключена.... юзеры...(( отключают из страха перед страшными и ужасными вирусами и мой макрос, с которым им предстаяло работать .
эта вещь должна менять безопасность на низкую...
disableautomacros 0
но как это реализуется,и где ??? может кто подскажет???
если сталкивались....)
Есть единственный мне знакомый вариант, если макрос Auto_Open() хранится в книге стартующей вместе с Excel (например это Personal.xls и все файлы *.xls которые лежат в месте с ним в одной директории, хотя путь к такой директории опять же можно поменять через Сервис/Параметры вкладка Общие), то он для таких маркосов не требует подтверждения, если конечно Excel не настроен на блокировку всех макросов...
Цитата:
Originally posted by SergeySV
Ишь ты такой хитрый, при загрузке файла с макросом хочешь отрубить в тихоря защиту и потом свой макрос запустить автоматом - если программисты Microsoft такую возможность бы оставили, то это была бы просто лафа для вирусов... :)
Есть единственный мне знакомый вариант, если макрос Auto_Open() хранится в книге стартующей вместе с Excel (например это Personal.xls и все файлы *.xls которые лежат в месте с ним в одной директории, хотя путь к такой директории опять же можно поменять через Сервис/Параметры вкладка Общие), то он для таких маркосов не требует подтверждения, если конечно Excel не настроен на блокировку всех макросов...
Ишь ты такой хитрый, при загрузке файла с макросом хочешь отрубить в тихоря защиту и потом свой макрос запустить автоматом - если программисты Microsoft такую возможность бы оставили, то это была бы просто лафа для вирусов... :)
Есть единственный мне знакомый вариант, если макрос Auto_Open() хранится в книге стартующей вместе с Excel (например это Personal.xls и все файлы *.xls которые лежат в месте с ним в одной директории, хотя путь к такой директории опять же можно поменять через Сервис/Параметры вкладка Общие), то он для таких маркосов не требует подтверждения, если конечно Excel не настроен на блокировку всех макросов...
ну есть эта фенька....)) просто она не для всех открыта иначе бы не существовало такого понятия как макровирусы... ну и FileNew, AutoExec, AutoOpen, FileExit, FileSave, AutoClose, FileSaveAs... вота...
просто эту гадость надо откапать....((
VirusProtection и DisableAutoMacros
так они называются...))
Цитата:
Originally posted by Leviathan
ну есть эта фенька....)) просто она не для всех открыта иначе бы не существовало такого понятия как макровирусы... ну и FileNew, AutoExec, AutoOpen, FileExit, FileSave, AutoClose, FileSaveAs... вота...
просто эту гадость надо откапать....((
VirusProtection и DisableAutoMacros
так они называются...))
ну есть эта фенька....)) просто она не для всех открыта иначе бы не существовало такого понятия как макровирусы... ну и FileNew, AutoExec, AutoOpen, FileExit, FileSave, AutoClose, FileSaveAs... вота...
просто эту гадость надо откапать....((
VirusProtection и DisableAutoMacros
так они называются...))
Не, ты конечно же можешь программно менять уровень безопасности, но для этого тебе надо с начала запустить этот макрос, а вот тут Excel и велезет с табличкой предупреждением.
Вирусы ща любят просто копировать xls (или doc) файлы в папку XLStart, чтобы стратовать вместе с Excel и уже по тихому отключать защиту, но это уже естественно комплексный вирус получается