Événement Viewer.OnLayerChanged (Visionneuse Visio)

Se produit lorsqu’un calque est modifié dans le document ouvert dans la visionneuse Viseuse Microsoft Visio.

Syntaxe

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

expression Une expression qui renvoie un objet Viewer .

Paramètres

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

Remarques

Vous pouvez modifier un calque soit dans la boîte de dialogue Propriétés du calque , soit par programmation à 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 Immédiat.

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.