FAQ
マップドキュメントを保存するかどうかを確認するダイアログを表示せずにArcMapを終了する方法

ナレッジ番号:5472 | 登録日:2023/07/27 | 更新日:2024/12/02

【概要】

ArcMapのマップドキュメントに対する変更を保存するかどうかをユーザに確認することなく
現在のArcMapドキュメントを閉じる方法を示します。


【手順】

  1. ArcMapを起動します。

  2. Visual Basic Editorを開きます。

  3. プロジェクト・エクスプローラ・ウィンドウで、Projectの下にあるArcMap Objects > ThisDocumentをダブルクリックし、
    コード・ウィンドウを開きます。

  4. コード・モジュールに次のコードをペーストします。

    
    Private Function MxDocument_BeforeCloseDocument() As Boolean
    
      Dim pMxDoc As IMxDocument
      Set pMxDoc = ThisDocument
      Dim pDirty As IDocumentDirty2
      Set pDirty = pMxDoc
      pDirty.SetClean
    
    End Function
    
    
  5. Visual Basic Editorを閉じます。

  6. MXDドキュメントあるいはMXTテンプレートとしてマップを保存します。

    ※このコードを含むMXDあるいはMXTを使用した場合、ArcMap終了に変更を保存するかどうかを確認するダイアログは表示されません。

メタデータ

種類

機能

製品