|
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