Тема: Табличный стиль
Как узнать, существует ли стиль форматирования таблицы с заданным имнем или нет?
Если да то как его удалить, модифицировать?
Информационный портал для профессионалов в области САПР
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Форумы CADUser → Программирование → VBA → Табличный стиль
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Как узнать, существует ли стиль форматирования таблицы с заданным имнем или нет?
Если да то как его удалить, модифицировать?
Смотри в словаре
ThisDrawing.Dictionaries("ACAD_TABLESTYLE")
Там лежат табличные стили.
Спасибо, разобрался ;)
... Dim objTableStyle As AcadTableStyle Dim objTextStyle As AcadTextStyle Dim objDictTableStyle As AcadDictionary Dim color As New AcadAcCmColor Dim i As Long Set objDictTableStyle = ThisDrawing.Dictionaries.Item("ACAD_TABLESTYLE") ' если стиль с таким именем существует, то удаляю его For i = 0 To objDictTableStyle.Count - 1 Set objTableStyle = objDictTableStyle.Item(i) If objTableStyle.Name = strTabStlName Then objTableStyle.Delete Exit For End If Next i ' создаю табличный стиль Set objTableStyle = objDictTableStyle.AddObject(strTabStlName, "AcDbTableStyle") ...
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Форумы CADUser → Программирование → VBA → Табличный стиль
Форум работает на PunBB, при поддержке Informer Technologies, Inc