Vla-save

提供:GizmoLabs - だいたい CAD LISP なサイト
2013年11月6日 (水) 15:37時点におけるGizmon (トーク | 投稿記録)による版 (ページの作成:「{{AutoLISP}} ; 構文 : (vla-save ''vla-object'') ; 機能 : ドキュメントまたは画層プロパティ設定のグループを保存する。 : AutoCAD 2006以...」)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
構文
(vla-save vla-object)


機能
ドキュメントまたは画層プロパティ設定のグループを保存する。
AutoCAD 2006以降から、メニュー グループの保存は非サポート。


引数
  • vla-object … ドキュメントまたは LayerStateManager の VLA オブジェクト


戻り値
nil。 保存できなかった場合はエラー。

memo:ドキュメントをセキュア URL に保存する時は、パスワードの入力を求めるダイアログ ボックスが表示される。


サンプル
(setq *ActDoc* (vla-get-ActiveDocument (vlax-get-Acad-Object)))
(setq *prefs* (vla-get-preferences (vlax-get-Acad-Object)))
(setq *sys* (vla-get-system *prefs*))
(setq *prefs_ad* (vla-get-preferences *actdoc*))
(setq *util* (vla-get-utility *actdoc*))
(setq *views* (vla-get-views *actdoc*))

(defun ax-save ()
  (vl-load-com)
  (setq *ActDoc* (vla-get-ActiveDocument (vlax-get-Acad-Object)))
  (if (not (vla-save *ActDoc*))
    (princ "\n保存おk")
  )
  (princ)
);defun



関連事項