FAQ
IGraphicsContainer::FindFrameを使用する方法

ナレッジ番号:5517 | 登録日:2023/07/27 | 更新日:2024/11/21

【概要】

指定したマップに含まれるマップ・フレームを見つけるためにIGraphicsContainer::FindFrameを使用する方法を示します。


【手順】

  1. ArcMapを起動します。

  2. Visual Basic Editorを開きます。

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

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

    
    
    Sub FindFrame()
      Dim pDoc As IMxDocument
      Dim pGraphicsContainer As IGraphicsContainer
      Dim pMapFrame As IMapFrame
    
      Set pDoc = ThisDocument
      Set pGraphicsContainer = pDoc.PageLayout
      'ドキュメント内で最上位にあるデータフレームを含んだマップ・フレームを取得します。
      Set pMapFrame = pGraphicsContainer.FindFrame(pDoc.Maps.Item(0))
    End Sub
    
           
    
  5. Visual Basic Editorを閉じます。

  6. コードを実行します。

    A:ArcMapで、ツール > マクロ > マクロと選択し、マクロ・ダイアログを表示します。

    B:マクロを選択し、実行をクリックします。

メタデータ

機能

種類

製品