Partager via


Événement Viewer.OnLayerChanged (Visionneuse Visio)

Se produit lorsqu’une couche est modifiée dans le document ouvert dans Visionneuse Microsoft Visio.

Syntaxe

expression. OnLayerChanged (LayerIndex, Visible, ColorOverride, Color, ColorTrans)

expression Expression qui renvoie un objet Viewer .

Paramètres

Nom Requis/Facultatif Type de données Description
LayerIndex Obligatoire Long Index de la couche modifiée.
Visible Requis Boolean Indique si la couche modifiée est visible dans l’interface utilisateur.
ColorOverride Requis Boolean Indique s’il faut remplacer la couleur des formes sur le calque modifié.
Color Requis OLE_COLOR Couleur du calque modifié, exprimée en valeurs RVB.
ColorTrans Obligatoire Double Pourcentage de transparence de la couche modifiée.

Remarques

Vous pouvez modifier une couche dans la boîte de dialogue Propriétés de la couche ou par programme à l’aide des propriétés LayerColor, LayerColorOverride, LayerColorTrans et LayerVisible .

Exemple

Le code suivant montre comment utiliser l’événement OnLayerChanged pour afficher le nouveau pourcentage de transparence de la couche modifiée dans la fenêtre Exécution.

Private Sub vsoViewer_OnLayerChanged(ByVal LayerIndex As Long, ByVal Visible As Boolean, ByVal ColorOverride As Boolean, ByVal Color As stdole.OLE_COLOR, ByVal ColorTrans As Double)

    Debug.Print "The new transparency percentage is"; ColorTrans

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.