TGViewer
Автоматизация (AutoCAD/NanoCAD/Civil 3D, Revit, Excel и т.п.) Автоматизация (AutoCAD/NanoCAD/Civil 3D, Revit, Excel и т.п.) @excel_cad_bim · 978 subscribers
Post #174 1.29K
😎 ➕ ⛎ #AutoCAD #vba
Расстановка блоков вдоль линии, полилинии и сплайна

👤Всем привет!
В чате группы был задан интересный вопрос можно ли сделать свой тип линии с текстом и скрытым фоном.
Через обычный .lin-файла сделать этого не получится .lin файл может только:
🔴рисовать штрих
🔴делать пробел
🔴вставлять текст или SHX-символ.
Но все элементы будут одного цвета с линией. Например, отдельно сделать белую маску под текстом уже нельзя.

Обычно для таких задач используют lisp-программ, которые расставляют блоки вдоль линии. Я хочу предложить вам мой вариант на VBA

💡Что получилось:
🔴 расстановка блоков вдоль линий, полилиний и сплайнов
🔴 автоматический поворот блока по направлению линии
🔴 вставка на тот же слой, что и исходная линия
🔴 возможность быстро менять рамку блока для всех блоков вдоль линии
🔴 обновление блоков после изменения длины или положения линии

Для работы достаточно:
🔴загрузить проект BLOCK_ON_LINE.dvb
🔴создать кнопку с макросом ^C^C-VBARUN;PLACE_LS_BLOCKS.SHOW_FORM;
🔴на форме указать:
🔵масштаб
🔵расстояние между блоками
🔵текст
🔵тип рамки (круг, квадрат, треугольник, шестиугольник, без рамки)
🔴 нажать «Вставить» и выбрать нужные линии.
Если позже линия изменилась - не проблема👍.
Нажимаете «Обновить», выбираете линию, и блоки перестраиваются автоматически ✈️
По сути, получился более гибкий аналог пользовательского типа линии, но уже на базе динамических блоков.🙂

🛸 Скачать файлы
====================
📖 Оглавление канала
🙃 Авторские разработки
📰 Чат для общения
  • 👍 13
  • 🙈 1
More from @excel_cad_bim
  1. Sep 14, 2026Как связать текст с ячейкой таблицы в AutoCAD? 👤Всем привет! В чате группы был задан инте…
  2. Sep 8, 2026🪯➕ ⛎ 🙁😎 #excel #autocad #vba Вставка таблицы Excel в AutoCAD с сохранением форматирован…
  3. Aug 20, 2026⛎➕ ⛎#VBA #word Конвертируем Word-файлы в PDF 👤Всем привет! По работе как-то понадобилось…
  4. Aug 6, 2026😎 ➕ ⛎ #AutoCAD #vba 📄 PDF в AutoCAD снова импортировался не в том масштабе?😡 👤Всем при…
  5. Jul 27, 2026#AutoCAD #NanoCAD #CAD_Block_Manager Менеджер блоков для AutoCAD и NanoCad 👤Всем привет!…
  6. Jul 23, 2026👤Всем привет! Недавно столкнулась с интересной задачей. Нужно было автоматически формиров…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →