Тема: как в VBA изменить текущий тип мультилиний на нужный
Параметер stylename для мультилиний только возвращает значение стиля, как можно перед построением мультилинии изменить её стиль?
Информационный портал для профессионалов в области САПР
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Форумы CADUser → Программирование → VBA → как в VBA изменить текущий тип мультилиний на нужный
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Параметер stylename для мультилиний только возвращает значение стиля, как можно перед построением мультилинии изменить её стиль?
с помощью переменных cmlscale (масштаб), cmlstyle (стиль) cmljust (код расположения оси),
SetCMLSTYLE ("Standart")
SetCMLSCALE (1)
SetCMLJUST (1)
Сейчас я пользуюсь шаблоном-создаю типы мультилиний, загружаю их и сохраняю этот все в шаблон dwt, потом выдергиваю нужный из простой формы на vba в процессе черчения.
Вопрос-как загрузить тип мультилинии на vba или любым другим способом автоматически при открытии рисунка?
прошу прощения, написал свои функции вместо строк задания значения переменных, так все-таки можно загрузить стили мультилиний в "пустой" чертеж при его создании не по шаблону?
SendKeys "_mline st STYLE1 s 200 j z"
устанавливает текущий стиль в STYLE1, scale в 200, привязку в zero. если такого стиля в чертеже нет - выдает стандартное окно с запросом файла с типами MLine
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Форумы CADUser → Программирование → VBA → как в VBA изменить текущий тип мультилиний на нужный
Форум работает на PunBB, при поддержке Informer Technologies, Inc