|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
|
||||
У меня при обычном открытии файла (двойной клик мышью по файлу) появилось окошко:
![]() Если нажать первую кнопку - то макросы не будут загружены в память, но в редакторе VBA они присутствуют. Если нажать последнюю - макросы не будут считаны из dwg-файла и в редакторе VBA будет чисто (никакого кода не будет).
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome: Последний раз редактировалось hwd, 20.05.2011 в 14:37. Причина: добавил "двойной клик мышью по файлу" |
||||
![]() |
|
||||
Регистрация: 21.02.2009
Сообщений: 825
|
наверное в настройках безопасности стоит "никогда не запускать макросы"
или наоборот "никогда не спрашивать" и работаете вы в ТЭПе и макрос нормально отрабатывет
__________________
Я-проектировщик бывший проектировщик! |
|||
![]() |
|
||||
Регистрация: 20.05.2011
Сообщений: 10
|
В в какой версии AutoCAD открывали файл? Если в 2010,2011 или2012 то проверьте установку vba модуля, т.к. он ставится отдельно
ДЛЯ hwd: я не хочу чтобы это окно загружалось. Безопастность макросов я уже настраивала через меню Сервис-Макрос-Макросы-Опции Последний раз редактировалось Ольга_DG, 20.05.2011 в 13:34. Причина: добавление |
|||
![]() |
|
||||
Продуман Регистрация: 22.02.2007
Питер
Сообщений: 2,839
|
Семен Семеный - у меня на 2010 и VBA-то не установлен - сейчас скачаю отпишусь.
p.s. Ольга Семен Семеныч - это я не Вам - когда писал Вашего поста еще не видел.
__________________
Когда в руках молоток все вокруг кажется гвоздями. |
|||
![]() |
|
||||
Регистрация: 21.02.2009
Сообщений: 825
|
а моё предложение? см http://forum.dwg.ru/showpost.php?p=754619&postcount=20
__________________
Я-проектировщик бывший проектировщик! |
|||
![]() |
|
||||
Регистрация: 20.05.2011
Сообщений: 10
|
Цитата:
|
|||
![]() |
|
||||
Ольга_DG, используйте способ, указанный мною выше - проверено, работает.
На примере вашего файла протестировал: Код:
![]() Как видим - проблем не возникает. п.с. Цитата:
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome: Последний раз редактировалось hwd, 20.05.2011 в 14:18. Причина: добавил п.с. |
||||
![]() |
|
||||
Имхо, лучше оставить. Можно будет отловить "пряники", которые у тебя при отладке кода не будут проявляться (т.к. нет VBA), но по факту проявятся у юзеров, у которых VBA установлен...
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome: |
||||
![]() |
|
||||
На VBA не пишу, но всё равно выкладывайте свой вариант - думаю, что найдутся те, кто пишет и сможет показать, как выполнить то, что я показал на C#. Попрошу Oleg ~J~ глянуть - возможно он поможет.
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome: Последний раз редактировалось hwd, 20.05.2011 в 15:56. Причина: исправил опечатку: заменил VBA на C# |
||||
![]() |
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,996
|
Посмотри, может это подойдет
DBXremVBA/DBXscanVBA - batch remove VBA macros from DWG files
__________________
Как использовать код на Лиспе читаем здесь |
|||
![]() |
|
||||
Цитата:
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome: |
||||
![]() |
|
||||
Продуман Регистрация: 22.02.2007
Питер
Сообщений: 2,839
|
Как вариант можно попробывать вставлять файл как ссылку (блок) в текущий документ и лазить по нему (надеюсь так он запускатся не будет).
__________________
Когда в руках молоток все вокруг кажется гвоздями. |
|||
![]() |
|
||||
Цитата:
![]()
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome: |
||||
![]() |
|
||||
специалист по околачиванию грушевых деревьев Регистрация: 14.09.2004
Pietari, Venäjä
Сообщений: 811
|
Тут не это нужно скорее всего
Если тебе просто надо считать данные со всей папки более логично использовать ObjectDBX а приведенный код можно просто вставить в цикл прохода по всем файлам Поищи на форуме насчет ObjectDBX Можешь попробовать такпой код (лучше на резервной копии небольшого количества файлов) Код:
Последний раз редактировалось Олег (jr.), 20.05.2011 в 17:25. Причина: добавлен код |
|||
![]() |
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,996
|
На крайний случай можно собрать информацию на копии dwg файлов с убитым VBA кодом
__________________
Как использовать код на Лиспе читаем здесь |
|||
![]() |
|
||||
Похоже, что для автора это будет самый быстрый вариант...
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome: |
||||
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Что нужно чтобы отключить Отопление в квартире? | Колян | Отопление | 96 | 30.01.2019 13:58 |
запуск программы из AutoCADа | kminas | Программирование | 19 | 15.06.2012 13:42 |
Есть ли в Автокаде 2008 клавиша перебора команд, ранее введенных в командной строке? | onick | AutoCAD | 4 | 13.11.2010 21:25 |
В русской версии AutoCAD 2010 SP1 32-bit файл Acad.PGP содержит ошибки. | hwd | Баги и пожелания в Autodesk | 21 | 21.04.2010 20:27 |
Комбинации клавиш для команд в AutoCAD 2006 | Artiznov | AutoCAD | 3 | 03.03.2006 15:23 |