|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
VBA + Autocad+Excel
Проектировщик ЭО,ЭМ, ЭОС
Нижний Новгород
Регистрация: 18.07.2007
Сообщений: 257
|
||
Просмотров: 9158
|
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,404
|
Наверное, получится нечто типа такого:
Код:
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. Последний раз редактировалось Кулик Алексей aka kpblc, 09.01.2008 в 16:30. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,404
|
Код исправил. Как открыть файл - ну это обычно не проблема. А вот как запустить в нем макрос - тайна лично для меня.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,404
|
Clear'ом SelectionSet только очищается, но не уничтожается. ИМХО лучше как раз уничтожать его, не трогая объекты (.Delete вроде бы).
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Инженер Регистрация: 15.08.2007
Питер
Сообщений: 36
![]() |
1) попробуй
Set obj =Nothing это обнуляет переменную, также, как переменные с апплкейшеном, книгой и листом. 2) Запуск макроса программно objWbNewBook.Application.Run ("Macross.xls!Пример") ' Запуск макроса Здесь: objWbNewBook As Object ' Переменная для объекта Книга Macross.xls - имя файла, в котором "живет" твой макрос Пример - имя макроса или сабы или функции или модуля. Можно как русскими, так и латинскими буквами называть. У тебя эта строчка будет выглядеть как-то так: xlBook.Application.Run("primer.xls!модуль1" )
__________________
Ошибку нашел и исправил, но в чем она заключалась, так и не понял... |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,404
|
Клякса, спасибо за инфу.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Инженер Регистрация: 15.08.2007
Питер
Сообщений: 36
![]() |
Кажется, я погорячился. Имя модуля все-таки в ту строчку писать нельзя, только имя макроса, который содержится в каком-либо модуле (в одном модуле м.б. несколько макросов).
__________________
Ошибку нашел и исправил, но в чем она заключалась, так и не понял... |
|||
![]() |
|
||||
Регистрация: 11.01.2008
Сообщений: 8
|
да, дай сцилку на прогу
|
|||
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Таблицы из Excel в AutoCAD вставляются неполностью | Nikolay_N | AutoCAD | 23 | 07.09.2019 21:12 |
связь текстовых полей AutoCad с ячейками в Excel | April | AutoCAD | 9 | 29.06.2014 12:35 |
книги по VBA AutoCAD | DY | Программирование | 30 | 15.02.2013 16:16 |
Перебор ячеек в Excel из VBA AutoCAD | SVitaliy | Программирование | 6 | 10.10.2007 23:45 |
AutoCAD LT 2005 и VBA Macros | Vidas | Программирование | 10 | 03.05.2005 11:00 |