Propriété Application.ActivePage (Visio)

Renvoie l’objet Page actif. En lecture seule.

Syntaxe

expression. ActivePage

expressionUne variable qui représente un objetApplication.

Valeur renvoyée

Page

Remarques

La propriété ActivePage ne renvoie un objet Page que lorsque la fenêtre active affiche une page de dessin ; sinon, elle renvoie la valeur Nothing. Pour contrôler qu'une page est active, vérifiez, à l'aide de l'opérateur Is, que la valeur Nothing n'est pas associée à la propriété ActivePage.

Il est possible d’obtenir la fenêtre active sans qualification à partir de l’objet global Microsoft Visio, qui est automatiquement disponible pour le code VBA qui fait partie du projet VBA d’un document Visio. Vous pouvez, par exemple, utiliser ce code :

Set vsoPage = ActivePage

Si votre solution Visual Studio inclut la référence Microsoft.Office.Interop.Visio , cette propriété correspond aux types suivants :

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

Exemple

Cette macro Microsoft Visual Basic pour Applications (VBA) montre comment obtenir la page active sans qualification à partir de l’objet global Visio, qui est automatiquement disponible pour le code VBA qui fait partie du projet VBA d’un document 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

Assistance et commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.