DisplayOLEScale Пример |
Sub Example_DisplayOLEScale() ' Этот пример читает и изменяет привилегированное значение, которое ' управляет, показан ли диалог масштабирования, когда объекты OLE ' вставлены в рисунок. ' Когда закончено, этот пример сбрасывает привилегированное значение ' назад к его первоначальному значению. Dim ACADPref As AcadPreferencesSystem Dim originalValue As Variant, newValue As Variant ' Получите системный объект параметров Set ACADPref = ThisDrawing.Application.preferences.System ' Читайте и показывайте первоначальное значение originalValue = ACADPref.DisplayOLEScale MsgBox "Параметр DisplayOLEScale установлен в: " & originalValue ' Измените параметр DisplayOLEScale, переключая значение ACADPref.DisplayOLEScale = Not (ACADPref.DisplayOLEScale) newValue = ACADPref.DisplayOLEScale MsgBox "Параметр DisplayOLEScale был установлен в: " & newValue ' Сбросьте параметр назад к его первоначальному значению ' ' * Примечание: Прокомментируйте этот последний раздел, чтобы оставить ' изменение параметра ACADPref.DisplayOLEScale = originalValue MsgBox "Параметр DisplayOLEScale был сброшен назад: " & originalValue End Sub