ビューポート設定を削除します。
サポートされているプラットフォーム: Windows のみ
VBA:
object.DeleteConfiguration Name
タイプ: Viewports
このメソッドが適用されるオブジェクト。
アクセス: 入力のみ
タイプ: 文字列
削除するビューポート設定の名前。
戻り値はありません。
ビューポート設定は、Split メソッドによって分割された単一のビューポートから成っています。ビューポートが分割されると、分割されたそれぞれのビューポートは一つのビューポート設定とみなされます。設定内のすべてのビューポートは、分割前の元のビューポートと同じ名前を持ちます。
VBA:
Sub Example_DeleteConfiguration() ' This example creates a new viewport and splits ' the viewport into 4 windows. ' It then deletes the viewport configuration Dim oldViewport As AcadViewport Set oldViewport = ThisDrawing.ActiveViewport ' Create a new viewport and make it active Dim newViewport As AcadViewport Set newViewport = ThisDrawing.Viewports.Add("TESTVIEWPORT") ThisDrawing.ActiveViewport = newViewport ' Split the viewport in 4 windows newViewport.Split acViewport4 ' Make the newly split viewport active ThisDrawing.ActiveViewport = newViewport MsgBox "The viewport configuration split into 4 windows." ' Delete the viewport configuration ThisDrawing.ActiveViewport = oldViewport ThisDrawing.Viewports.DeleteConfiguration ("TESTVIEWPORT") ThisDrawing.Regen acAllViewports MsgBox "The viewport configuration has been deleted." End Sub
Visual LISP:
(vl-load-com) (defun c:Example_DeleteConfiguration() ;; This example creates a new viewport and splits ;; the viewport into 4 windows. ;; It then deletes the viewport configuration (setq acadObj (vlax-get-acad-object)) (setq doc (vla-get-ActiveDocument acadObj)) (setq oldViewport (vla-Add (vla-get-Viewports doc) "CurrentViewport")) ;; Create a new viewport and make it active (setq newViewport (vla-Add (vla-get-Viewports doc) "NewViewport")) (vla-put-ActiveViewport doc newViewport) ;; Split the viewport in 4 windows (vla-Split newViewport acViewport4) ;; Make the newly split viewport active (vla-put-ActiveViewport doc newViewport) (alert "The viewport configuration split into 4 windows.") ;; Delete the viewport configuration (vla-put-ActiveViewport doc oldViewport) (vla-DeleteConfiguration (vla-get-Viewports doc) "NewViewport") (vla-DeleteConfiguration (vla-get-Viewports doc) "CurrentViewport") (vla-Regen doc acAllViewports) (alert "The viewport configurations have been deleted and original viewport restored.") )