DefaultPlotStyleForLayer Пример |
Sub Example_DefaultPlotStyleForLayer() ' Этот пример читает и изменяет привилегированное значение, которое ' управляет заданным по умолчанию графическим стилем. ' Когда закончено, этот пример сбрасывает привилегированное значение ' назад к его первоначальному значению. Dim ACADPref As AcadPreferencesOutput Dim originalValue As Variant, newValue As Variant ' Получите объект параметров вывода Set ACADPref = ThisDrawing.Application.preferences.Output ' Читайте и показывайте первоначальное значение originalValue = ACADPref.DefaultPlotStyleForLayer MsgBox "Параметр DefaultPlotStyleForLayer: " & originalValue ' Переключите и покажите параметр DefaultPlotStyleForLayer If ACADPref.DefaultPlotStyleForLayer = "ByBlock" Then ACADPref.DefaultPlotStyleForLayer = "Normal" Else ACADPref.DefaultPlotStyleForLayer = "ByBlock" End If newValue = ACADPref.DefaultPlotStyleForLayer MsgBox "Параметр DefaultPlotStyleForLayer был установлен в: " & newValue ' Сбросьте параметр назад к его первоначальному значению ' ' * Примечание: Закомментируйте этот последний раздел, чтобы оставить ' изменение параметра ACADPref.DefaultPlotStyleForLayer = originalValue MsgBox "Параметр DefaultPlotStyleForLayer был сброшен назад: " & originalValue End Sub