次の方法で共有


Application.ActivePage プロパティ (Visio)

アクティブな Page オブジェクトを返します。 読み取り専用です。

構文

ActivePage

expressionApplication オブジェクトを 表す変数。

戻り値

Page

注釈

ActivePage プロパティは、作業中のウィンドウに図面ページが表示されている場合にのみ、Page オブジェクトを返します。それ以外の場合は Nothing を返します。 ページがアクティブであることを確認するには、 Is 演算子を使用して ActivePage プロパティを Nothing と比較します。

Visio ドキュメントの VBA プロジェクトの一部である VBA コードで自動的に使用できる、Microsoft Visio グローバル オブジェクトから修飾なしでアクティブ ウィンドウを取得できます。 たとえば、次のコードを使用できます。

Set vsoPage = ActivePage

Visual Studio ソリューションに Microsoft.Office.Interop.Visio リファレンスが含まれている場合、このプロパティは次の種類にマップされます。

  • Microsoft.Office.Interop.Visio.IVApplication.ActivePage

この Microsoft Visual Basic for Applications (VBA) マクロは、Visio ドキュメントの VBA プロジェクトの一部である VBA コードで自動的に使用できる Visio グローバル オブジェクトから修飾なしでアクティブなページを取得する方法を示しています。

 
Public Sub ActivePage_Example() 
  
    Dim vsoPage As Page  
 
    'Find out if a page exists, and if it does, get the page. 
    If Not(ActivePage Is Nothing)  Then 
        Set vsoPage = ActivePage 
        Debug.Print vsoPage.Name 
    Else 
        Debug.Print "No active page." 
    End If   
 
End Sub

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。