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

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Запуск программы из-под VBA

Запуск программы из-под VBA

Ответ
Поиск в этой теме
Непрочитано 09.12.2009, 17:26 #1
Запуск программы из-под VBA
ArtemYa
 
Регистрация: 02.12.2009
Сообщений: 31

Подскажите как запустить программу, написанную в VBA, непосредственно из када, не заходя в кадовский VBA, если создать кнопку на панели инстркментов, то какую команду ей нужно присвоить?
Просмотров: 6408
 
Непрочитано 09.12.2009, 19:43
#2
чеснок


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


Если прописаны пути к макросам в support path, то макрос на кнопку может быть таким:
Код:
[Выделить все]
^C^C_-vbarun MyProga.dvb!Main.Main
Или грузить макрос командой vbaload.
Так же лиспом можно оформить.
Сто раз обсуждалось, поищи.

А, забыл, справку почитай!

Последний раз редактировалось чеснок, 09.12.2009 в 20:02.
чеснок вне форума  
 
Автор темы   Непрочитано 09.12.2009, 20:23
#3
ArtemYa


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


Спасибо, получилось с кнопкой, все задаваемые вопросы я ищу, только не всегда можно быстро найти ответ, а перечитывать весь форум..... жизни не хватит, так что не ругайтесь!!!
ArtemYa вне форума  
 
Непрочитано 09.12.2009, 22:29
#4
чеснок


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


Да, дело то не моё, тебя посылать, есть тут сладкая парочка ).
Я тебе показал один из вариантов, которым сам пользовался. Но есть ведь еще куча вариантов, который нужно подбирать под конкретные условия.
Пэтому, лучше, первым делом справку почитать, по словам vbarun и vbaload, там все есть, и автозапуск впридачу.

Самый-присамый вариант, это сделать инсталлятор, правда вба не подходит для этого.
Короче, переходи на NET, ставишь Express студию, язык какой нравится, качаешь ObjectARX, и вперед на амбразуры ), при этом можно реально powerfull приложения делать, круче только С++, но он тебе пока не по зубам ).
А ВБА - это ковыряние в носу.

Последний раз редактировалось чеснок, 09.12.2009 в 22:35.
чеснок вне форума  
 
Автор темы   Непрочитано 09.12.2009, 22:47
#5
ArtemYa


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


Нет уш, допишу все в VBA ибо 15 листов текста уже набрано, изучать еще что-то .....опросто жалко убитого времени.
Ну а насчет VBA, пока что все нужные задачи решил, еще вот предстоит разобраться как его с екселем состыковать, одно обидно что в будующих автокадах его уже не будет.
А как думаешь, с VBA в NET тяжело уже готовую программу перебрать?
ArtemYa вне форума  
 
Непрочитано 09.12.2009, 23:14
#6
чеснок


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


Цитата:
Сообщение от ArtemYa Посмотреть сообщение
А как думаешь, с VBA в NET тяжело уже готовую программу перебрать?
Если через com, то почти ничего переделывать не нужно. Есть и проги для перевода прог VBA на VB.NET. Опять же, нужно поискать, уже обсуждалось ).
Но, правильнее, переделать полностью, под NET библиотеку (обертку ObjectARXa). аботать будет быстрее, и возможности расширить можно.
чеснок вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Запуск программы из-под VBA



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Прокладка связевого кабеля под путепроводом Shoorup Электроснабжение 4 20.10.2009 13:55
Спор о порядке следования слоев материалов под фундамнтной плитой. Тема для рассуждения. Святослав_ Конструкции зданий и сооружений 23 13.07.2009 15:16
Можно ли разместить теплосеть под стоянкой Maria-Mirabella Прочее. Архитектура и строительство 8 03.04.2009 14:27
Запуск программы из AutoCAD Krieger AutoCAD 8 28.11.2005 09:14