Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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.