Сообщество программистов Autodesk в СНГ
ADN Club => VBA => Тема начата: Timofeev от 19-01-2021, 14:07:29
-
Теперь проблема такая: если Автокад закрыт, то необходимо в созданный чертеж автокад новый добавить блок из другого чертежа допустим на рабочем столе. Так же в этом чертеже блок надо найти по имени из эксель .Range("B" & i).value
-
Timofeev,
Еще раз повторяю: "Один вопрос - одна тема!!!"
-
AutoCAD не открыт или не открыт чертеж, в котором есть нужный блок?
-
Проблема в следующем:
Как осуществить обращение к чертежу шаблона и скопировать во вновь созданный чертеж блок по имени из эксель
При запуске макроса из эксель при закрытом автокаде открыть файл шаблон по расположению на диске и в новый чертеж добавить блок по имени из эксель.
Пример во вложении
-
прощу прощения я создал тему заново - автокад закрыт вообще - открывается кодом из эксель
-
прощу прощения я создал тему заново - автокад закрыт вообще - открывается кодом из эксель
Ну код запуска AutoCAD у тебя уже есть.
Открыть чертеж можно при помощи acadApp.Documents.Open
Скопировать блок (описание блока - Block) можно методом CopyObjects