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