Partager via


Événement Application.ProtectedViewWindowBeforeEdit (Excel)

Se produit immédiatement avant l’activation de la modification sur le classeur dans la fenêtre Mode protégé spécifiée.

Syntaxe

expression. ProtectedViewWindowBeforeEdit (Pvw, Cancel)

expressionUne variable qui représente un objetApplication.

Paramètres

Nom Requis/Facultatif Type de données Description
Pvw Requis ProtectedViewWindow La fenêtre Mode protégé qui contient le classeur activé pour la modification.
Cancel Obligatoire Booléen False lorsque l'événement se produit. Si la procédure événementielle affecte la valeur True à cet argument, la modification n’est pas activée sur le classeur.

Valeur renvoyée

Aucune

Exemple

L’exemple de code suivant invite l’utilisateur à répondre par oui ou par non avant d’activer la modification sur un classeur dans une fenêtre Mode protégé. Ce code doit être placé dans un module de classe, et une instance de la classe doit être initialisée correctement.

Pour plus d’informations sur l’utilisation des procédures événementielles avec l’objet Application , consultez Utilisation d’événements avec l’objet Application.

Private Sub App_ProtectedViewWindowBeforeEdit(ByVal Pvw As ProtectedViewWindow, Cancel As Boolean) 
 Dim intResponse As Integer 
 
 intResponse = MsgBox("Do you really " _ 
 & "want to edit the workbook?", _ 
 vbYesNo) 
 
 If intResponse = vbNo Then Cancel = True 
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.