Définit un mot de passe de réservation d'écriture sur le classeur, afin qu'Excel demande le mot de passe de modification ou propose d'ouvrir le fichier en lecture seule
Syntaxe
procedure SetModifyPassword(PassWord: Widestring; RecommendReadOnly: boolean; UserName: Widestring);
| PassWord |
Widestring obligatoire. Le mot de passe de réservation d'écriture. Une chaîne vide supprime une réservation existante |
| RecommendReadOnly |
Boolean obligatoire. True pour qu'Excel recommande d'ouvrir le fichier en lecture seule lorsque le mot de passe correct n'est pas fourni |
| UserName |
Widestring obligatoire. Le nom de l'utilisateur qui détient actuellement la réservation d'écriture, affiché par Excel dans l'invite de mot de passe |
Remarques
Il s'agit d'un mot de passe de réservation d'écriture (FILESHARING), distinct du mot de passe d'ouverture du classeur et de la protection de structure
Protect/
UnProtect. Après un appel réussi,
IsWriteReserved renvoie True
Exemple
Cet exemple réserve le classeur pour modification par « Alice », en recommandant un accès en lecture seule à quiconque ne possède pas le mot de passe
Workbook.SetModifyPassword('mypass123', true, 'Alice');