|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
18.06.2010, 20:54 | #1 |
Пользователь
Регистрация: 28.04.2010
Сообщений: 40
|
Excel и AutoCAD Electrical
Здравствуйте
Есть файл екселя с кнопкой. при нажатии кнопки должно выполняться следующее: 1) Открыться автокад с новым чертежом(новый файл) 2) Есть папка готовых файлов автокада(.dwg). в 1 файле - 1 блок(ну то что там я начертил). нужно, желательно, не открывая эти файлы, скопировать то что хранится в них в открытый автокад, исходя из данный в екселе. 3) Данные в экселе: попроще, а то я сам не особо понял что написал) при нажатии кнопки открывается автокад. идет считывание с таблицы эксель. и если напротив названия чертежа стоит не 0, то с того файла(чертежа) копируется в новый автокад то, что там есть. чертежи лежат в одной папке. |
18.06.2010, 22:55 | #2 |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
А теперь еще раз и помедленнее.
У вас открыт -создан новый файл dwg. В него вы собираетесь вставить блоки,или то что начерчено,это большие две разницы. Это выполнимо. А как задать точку вставки( координаты X,Y,Z)?.Без нее ничего не получится.Можно все сделать проще макросом из Автокада загрузить данные с Екселя и произвести вставку чертежей. Если у вас начерченый блок-то у него есть имя,это все упростит задачу. Можете загрузить пару чертежей и файл Екселя.На пальцах объяснение не поможет
Анализ,обработка данных Недорого
Последний раз редактировалось doober; 18.06.2010 в 23:14. |
19.06.2010, 11:12 | #3 | |
Пользователь
Регистрация: 28.04.2010
Сообщений: 40
|
В чертежах начерчен блок- в каждом файле по 1.
при нажатии кнопки нужно открыть автокад с новым чертежом и на него выкинуть те самые блоки. То есть: нажал кнопку->открылся автокад->выкинулись блоки. а с точками вставки я где то видел. как найду, отпишусь вот нашел на форуме Цитата:
Последний раз редактировалось bablzz; 19.06.2010 в 11:44. |
|
19.06.2010, 12:12 | #4 |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
Этот код немного не с той оперы.
Открываем чертежи и просто копируем блоки в чертеж,а дальше вы будете их раставлять как надо. Теперь более менее понятно.
Анализ,обработка данных Недорого
|
19.06.2010, 13:58 | #5 |
Пользователь
Регистрация: 28.04.2010
Сообщений: 40
|
ну так это выполнимо?
|
19.06.2010, 18:31 | #6 |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
Конечно выполнимо.Сохраните файлы в формате DXF.Для доступа к ним.Во вложении два варианта
1.сохранение файла. 2.просмотр. точка вставки одна для всех.можете добавить сдвиг Если надо соответствующее количество блоков вставлять,копирование поставте в цикл Не забудьте в Референсах ссылку на библиотеку Autokad добавить.У меня стоит на 2008
Анализ,обработка данных Недорого
|
19.06.2010, 23:57 | #7 |
Пользователь
Регистрация: 28.04.2010
Сообщений: 40
|
Спасибо большое!
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
AutoCAD | AnTe | Общие вопросы Delphi | 12 | 14.06.2010 18:12 |
Работа с AutoCad | KarolinaVlad | Помощь студентам | 1 | 11.03.2010 09:05 |
Взаимодействие Excel с САПР (Autocad, SolidsWorks и др.) | Tidus | Microsoft Office Excel | 1 | 10.02.2010 00:57 |
Delphi и AutoCAD | Roof | Общие вопросы Delphi | 3 | 28.07.2007 23:04 |