Docs HotXLS

SetModifyPassword-method

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');