| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Криво работает Макрос VBA. Помогите понять в чем проблема.

Криво работает Макрос VBA. Помогите понять в чем проблема.

Ответ
Поиск в этой теме
Непрочитано 27.02.2019, 10:59 #1
Криво работает Макрос VBA. Помогите понять в чем проблема.
tmttm
 
Регистрация: 14.08.2017
Сообщений: 11

В общем, писал макрос для автоматической печати, все работало как часы. Затем из-за других дел забросил это дело, сейчас открыл и встретил меня неожиданность. Запускаю макрос, открывается окно, на нем пытаюсь нажать кнопку, но она не нажимается, точнее она может сработать, если попасть в определенный пиксель.
Видео:
https://www.youtube.com/watch?v=61Je_c46UTo
Стоит Autocad Electrical 2011.
Напомню, до этого все работало, ничего нового еще не добавлял. Если кликать по одной кнопке, как сумашедший, то виснет vba с autocadom. В чем проблема, без понятия.
Просмотров: 3420
 
Непрочитано 27.02.2019, 12:44
#2
trir


 
Регистрация: 18.12.2010
Сообщений: 5,051


Цитата:
В чем проблема, без понятия.
Autocad 2011
trir вне форума  
 
Автор темы   Непрочитано 27.02.2019, 13:47
#3
tmttm


 
Регистрация: 14.08.2017
Сообщений: 11


Да вот сомневаюсь, что Autocad 2011 эволюционировал за 3-4 месяца. Кажется, причина в чем-то другом. Хотя были еще приколы.
Например, перед тем как забросить макрос при печати автокад печатал в миллиметрах, потом, через пару месяцев я зашел его доработать, стал проверять, а он по дефолту стал печатать в дециметрах, соответственно увеличивая масштаб в десятки раз, я забил и не стал ковырять. Сейчас же проверял и он снова стал печатать в мм, но всплыла беда с окошечком.
Собственно, призыв: "На помощь!" еще в силе

Последний раз редактировалось tmttm, 27.02.2019 в 13:53.
tmttm вне форума  
 
Непрочитано 27.02.2019, 13:52
#4
trir


 
Регистрация: 18.12.2010
Сообщений: 5,051


в Autocad 2011 вообще окна в VBA не работали
какая разрядность?
trir вне форума  
 
Непрочитано 27.02.2019, 14:12
#5
stas_org


 
Регистрация: 05.04.2007
Самара
Сообщений: 1,199


Что то не пойму, вы в режиме отладки пытаетесь элементами управления формы управлять?
stas_org вне форума  
 
Автор темы   Непрочитано 27.02.2019, 14:32
#6
tmttm


 
Регистрация: 14.08.2017
Сообщений: 11


Вообще, до этого, в режиме отладки можно было элементами управления формы манипулировать. Или я что-то путаю?
Если что, запускал макрос и без отладки, проблема та же.
Хотя есть еще один баг, в режиме отладки, если прокликать это окно с успехом, т.е. прожмется кнопка на печать, то все работает отлично. Если запускать макрос напрямую, то он проглатывает команды и не выполняет их. У меня это отражалось тем, что при отладке печаталось из 3 листов все три листа, без отладки у меня печатался лишь 1 лист, хотя я там даже таймер на 3 секунды вставил между печатью.
tmttm вне форума  
 
Непрочитано 27.02.2019, 14:48
#7
doctorraz

электрик
 
Регистрация: 19.02.2010
Волгоград
Сообщений: 2,295
Отправить сообщение для doctorraz с помощью Skype™


а где сам макрос-то, который не работает?
по видео ошибки в коде искать проблематично
или секретная разработка?
__________________
Мастерская СПДС
doctorraz вне форума  
 
Автор темы   Непрочитано 27.02.2019, 16:00
#8
tmttm


 
Регистрация: 14.08.2017
Сообщений: 11


Завтра пришлю, уже не на работе. Код работает, если докликаться до результата.
tmttm вне форума  
 
Непрочитано 27.02.2019, 16:15
#9
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,039


AutoCAD Focus Control for VBA Type Library ?
Сергей812 вне форума  
 
Непрочитано 27.02.2019, 22:29
#10
maratovich


 
Регистрация: 12.07.2009
г. Самара
Сообщений: 2,481
Отправить сообщение для maratovich с помощью Skype™


Цитата:
Сообщение от tmttm Посмотреть сообщение
Да вот сомневаюсь, что Autocad 2011 эволюционировал за 3-4 месяца.
1. Переустановить VBA, скорее всего что то установили, ocx обновились.
2. Если грешить на Autocad 2011 то лучше проверить на уже готовых программах для пакетной печати, если они тоже глючат то тогда уж грешить на Autocad 2011.
__________________
Вопрос : Где находится Тургай ? Ответ : Между Парагваем и Уругваем.....
maratovich вне форума  
 
Автор темы   Непрочитано 28.02.2019, 07:44
#11
tmttm


 
Регистрация: 14.08.2017
Сообщений: 11


а где сам макрос-то, который не работает?
https://transfiles.ru/6ouxo
Залил на файлообменник, т.к. весит 126 кБ

Займусь переустановкой, надеюсь поможет.
tmttm вне форума  
 
Непрочитано 28.02.2019, 07:48
#12
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,835


Цитата:
Сообщение от tmttm Посмотреть сообщение
Залил на файлообменник
Типа архив не прокатит?
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 28.02.2019, 08:57
#13
tmttm


 
Регистрация: 14.08.2017
Сообщений: 11


Типа архив не прокатит?

Я пытался 7zip приляпать, сейчас увидел, что только зип можно.
Вложения
Тип файла: zip ыва.zip (45.4 Кб, 9 просмотров)
tmttm вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Криво работает Макрос VBA. Помогите понять в чем проблема.

Размещение рекламы
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите закончить макрос! ИН}|{ЕНЕР Программирование 9 26.10.2018 12:03
Помогите написать макрос для SW 2014? Построение выреза в сборке в месте пересечения деталей. voverrr Программирование 0 08.02.2017 16:55
Помогите пожалуста - проблема при сохранении. Elbrus AutoCAD 2 29.12.2009 13:08
Помогите дописать макрос Jonas Программирование 2 25.06.2009 10:30
Не работает макрос изменяющий цвет Джин Программирование 10 21.11.2006 16:53