LayoutCrosshairColor Пример |
Sub Example_LayoutCrosshairColor() ' Этот пример читает и изменяет значение параметра, которое управляет ' цветом перекрестья и текста для листов пространства листа. ' Когда закончено, этот пример сбрасывает значение параметра назад к его ' оригинальному значению. Dim ACADPref As AcadPreferencesDisplay Dim originalValue As Variant, newValue As Variant 'Получите объект параметров отображения Set ACADPref = ThisDrawing.Application.preferences.DISPLAY ThisDrawing.ActiveSpace = acPaperSpace 'Читайте и показывайте оригинальное значение originalValue = ACADPref.LayoutCrosshairColor MsgBox "Параметр LayoutCrosshairColor: " & originalValue 'Измените параметр LayoutCrosshairColor на красный ACADPref.LayoutCrosshairColor = vbRed newValue = ACADPref.LayoutCrosshairColor ThisDrawing.Regen acAllViewports MsgBox "Параметр LayoutCrosshairColor: " & newValue 'Сбросьте параметр назад к его оригинальному значению ' '* Примечание: Прокомментируйте этот последний раздел, чтобы оставить ' изменения ACADPref.LayoutCrosshairColor = originalValue ThisDrawing.Regen acAllViewports MsgBox "Параметр LayoutCrosshairColor был сброшен назад к: " & originalValue End Sub