![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 23.07.2009
Сообщений: 181
|
![]()
Здравствуйте! Интересует вопрос как связать Excel и Autocad. Банальный пример: в Excel рассчитываются длины прямоуголльника в зависимости от различных исходных данных. Затем в Autocad требуется нарисовать этот прямоугольник. Как автоматизировать эти действия ?
|
![]() |
![]() |
![]() |
#2 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,856
|
![]()
Можно из макроса Excel управлять автокадом, можно наоборот - в autocad написать макрос, подгружающий из Excel данные, и рисующий прмоугольники
Пример кода, возможно, будет, если вы прикрепите исходный файл (Excel и автокад), и объясните, что и как должно работать. |
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 23.07.2009
Сообщений: 181
|
![]()
Office 10 / Autocad 11. Какой способ будет лучше: из Excel управлять автокадом или в автокаде создавать макрос ? В дальнейшем планируется рассчитываеть сложные конструкции зданий и подбирать расстояния, затем в автокаде чертить. Оформление линий по ГОСТ, толщина и т.д. Хотелось автоматизировать эту задачу. Ввели исходные данные, в экселе произведены все расчеты, подобраны расстония и в автокаде готов чертеж. Затем следующие данные и т.д.
doober Да, спасибо. Но все таки хотелось бы углубиться в этот вопрос. Последний раз редактировалось Foxx; 17.12.2011 в 23:34. |
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
![]()
По опыту,если чертеж очень сложный.занимает много времени на работу Excel с Autocad,больше 40-50 секунд,то все работы надо делать в Автокаде.
Во вложении видео и модули с кодами.
Анализ,обработка данных Недорого
Последний раз редактировалось doober; 18.12.2011 в 02:04. |
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 23.07.2009
Сообщений: 181
|
![]()
Я так понимаю модули написаны для автокада на языке Visual Basic, то есть действия все происходят в автокаде. А почему макрос запускается с Excel ? и как научиться писать эти модули для конкретного случая. Что именно почитать ? в коде не вижу что то ссылок на Excel.
|
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
![]()
Эти модули находятся в файле Excel.
По обращению к листам видно,что код в VBa Excel. Код:
Код:
Анализ,обработка данных Недорого
|
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 23.07.2009
Сообщений: 181
|
![]()
Спасибо. Будем изучать. Что посоветуете почитать. В планах именно создание крупномасштабных чертежей по расчетам, проделанным в Excel.
|
![]() |
![]() |
![]() |
#9 |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
![]()
Посетить этот форум.набраться терпения,+ естественно геометрия.
прилагаю Хелп для 2008,2011 не нравиться,да и для моих задач очень тяжелый. VBA везде одинаков.Там есть примеры кодов в принципе на все случаи. Помните,сложный чертеж-работать только с Автокада,иначе ошибка будет через минуту.Это все Билл виноват
Анализ,обработка данных Недорого
|
![]() |
![]() |
![]() |
#10 |
Форумчанин
Регистрация: 23.07.2009
Сообщений: 181
|
![]()
Будем стараться. В архиве Mod1 у вас модули содержаться именно в VBA Excel, и с него идет запуск автокада. Если же чертеж сложный нужно писать макрос именно в VBA Autocad, где точки являются ячейки Excel. Все верно ?
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Связка Excel | Foxx | Microsoft Office Excel | 6 | 17.02.2014 15:49 |
Excel. Связка 2-х страниц и значений... | Kristina Kristina | Microsoft Office Excel | 3 | 27.10.2010 09:20 |
Связка RTF текст Word и Excel | Foxx | Microsoft Office Excel | 2 | 21.10.2010 18:49 |
Excel и AutoCAD Electrical | bablzz | Microsoft Office Excel | 6 | 19.06.2010 23:57 |
Связка Word и Excel | Foxx | Microsoft Office Word | 2 | 21.03.2010 09:41 |