ADN Club > VBA
Блоки, вставка и Excel
Алексей Кулик:
Ну чисто теоретически можно попробовать найти - опять же на просторах - код поиска последней занятой ячейки в Excel. Ну и ставить счетчик от 0 (хотя, может, и с 1 - не помню) и до последней занятой строчки.
Советую не забыть после записи очищать файл от всего мусора.
TiDi:
Есть такая фича в acad (конкретно в Express Tools), называется ATTIN и ATTOUT.
Первая позволяет загрузить атрибуты в блоки, вторая - наоборот, выгрузить в txt файл.
Настоятельно рекомендую изучить этот метод.
Алексей Кулик:
TiDi, так это про атрибуты. А нужны свойства. Это во-первых.
Во-вторых, нужен не просто текстовый файл, а dxf.
То есть attin/attout и их аналоги (которые, кстати, и я когда-то рисовал) помогут тут слабо.
TiDi:
Тогда я бы просто предложил взять за основу dxf файл с указанным блоком.
Код скопировать в Excel на отдельный лист.
Создать столько копий листа, сколько необходимо по спецификации.
Найти строчки кода, которые отвечают за тот или иной параметр и просто сделать ссылку на соответствующую ячейку в спецификации для каждого листа.
Полученное на листах остается только скопировать в блокнот и переименовать.
Открыть файлы и убедиться, что блоки в них соответствуют параметрам из спецификации.
Smiti:
--- Цитата: TiDi от 19-12-2022, 15:00:29 ---Создать столько копий листа, сколько необходимо по спецификации
--- Конец цитаты ---
спецификации бывают и по 500 и более позиций. создавать столько копий кода и в каждую вставлять ссылку на ячейку это будет еще дольше чем просто редактировать в дхф блоки и пересохранять с требуемым именем
Навигация
Перейти к полной версии