Добавление блока по имени в новый чертеж из чертежа на сетевом диске

Автор Тема: Добавление блока по имени в новый чертеж из чертежа на сетевом диске  (Прочитано 2689 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн TimofeevАвтор темы

  • ADN OPEN
  • Сообщений: 47
  • Карма: 0
Теперь проблема такая: если Автокад закрыт, то необходимо в созданный чертеж автокад новый добавить блок из другого чертежа допустим на рабочем столе. Так же в этом чертеже блок надо найти по имени из эксель .Range("B" & i).value

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13829
  • Карма: 1784
  • Рыцарь ObjectARX
  • Skype: rivilis
Timofeev,
Еще раз повторяю: "Один вопрос - одна тема!!!"
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13829
  • Карма: 1784
  • Рыцарь ObjectARX
  • Skype: rivilis
AutoCAD не открыт или не открыт чертеж, в котором есть нужный блок?
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн TimofeevАвтор темы

  • ADN OPEN
  • Сообщений: 47
  • Карма: 0
Проблема в следующем:
Как осуществить обращение к чертежу шаблона и скопировать во вновь созданный чертеж блок по имени из эксель
При запуске макроса из эксель при закрытом автокаде открыть файл шаблон по расположению на диске и в новый чертеж добавить блок по имени из эксель.
Пример во вложении

Оффлайн TimofeevАвтор темы

  • ADN OPEN
  • Сообщений: 47
  • Карма: 0
прощу прощения я создал тему заново - автокад закрыт вообще - открывается кодом из эксель

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13829
  • Карма: 1784
  • Рыцарь ObjectARX
  • Skype: rivilis
прощу прощения я создал тему заново - автокад закрыт вообще - открывается кодом из эксель
Ну код запуска AutoCAD у тебя уже есть.
Открыть чертеж можно при помощи acadApp.Documents.Open
Скопировать блок (описание блока - Block) можно методом CopyObjects
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение