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’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.