Тема: как в VBA изменить текущий тип мультилиний на нужный

Параметер stylename для мультилиний только возвращает значение стиля, как можно перед построением мультилинии изменить её стиль?

Re: как в VBA изменить текущий тип мультилиний на нужный

с помощью переменных cmlscale (масштаб), cmlstyle (стиль) cmljust (код расположения оси),
SetCMLSTYLE ("Standart")
SetCMLSCALE (1)
SetCMLJUST (1)
Сейчас я пользуюсь шаблоном-создаю типы мультилиний, загружаю их и сохраняю этот все в шаблон dwt, потом выдергиваю нужный из простой формы на vba в процессе черчения.
Вопрос-как загрузить тип мультилинии на vba или любым другим способом автоматически при открытии рисунка?

Re: как в VBA изменить текущий тип мультилиний на нужный

https://www.caduser.ru/forum/topic6003.html

Re: как в VBA изменить текущий тип мультилиний на нужный

прошу прощения, написал свои функции вместо строк задания значения переменных, так все-таки можно загрузить стили мультилиний в "пустой" чертеж при его создании не по шаблону?

Re: как в VBA изменить текущий тип мультилиний на нужный

SendKeys "_mline st STYLE1 s 200 j z"
устанавливает текущий стиль в STYLE1, scale в 200, привязку в zero. если такого стиля в чертеже нет - выдает стандартное окно с запросом файла с типами MLine