Τεκμηρίωση HotXLS

SetModifyPassword μέθοδος

Ορίζει κωδικό πρόσβασης κράτησης εγγραφής στο Βιβλίο Εργασίας, ώστε το Excel να ζητά τον κωδικό πρόσβασης τροποποίησης ή να προσφέρει να ανοίξει το αρχείο μόνο για ανάγνωση

Σύνταξη

procedure SetModifyPassword(PassWord: Widestring; RecommendReadOnly: boolean; UserName: Widestring);
PassWord Υποχρεωτικό Widestring. Ο κωδικός πρόσβασης κράτησης εγγραφής. Μια κενή συμβολοσειρά διαγράφει μια υπάρχουσα κράτηση
RecommendReadOnly Υποχρεωτικό Boolean. True για να προτείνει το Excel το άνοιγμα του αρχείου μόνο για ανάγνωση όταν δεν δίνεται ο σωστός κωδικός πρόσβασης
UserName Υποχρεωτικό Widestring. Το όνομα του χρήστη που κατέχει αυτήν τη στιγμή την κράτηση εγγραφής, το οποίο εμφανίζει το Excel στην προτροπή κωδικού πρόσβασης

Παρατηρήσεις

Αυτός είναι κωδικός πρόσβασης κράτησης εγγραφής (FILESHARING), διαφορετικός από τον κωδικό πρόσβασης ανοίγματος του βιβλίου εργασίας και από την προστασία δομής Protect/UnProtect. Μετά από μια επιτυχημένη κλήση, το IsWriteReserved επιστρέφει True

Παράδειγμα

Αυτό το παράδειγμα κρατά το Βιβλίο Εργασίας για επεξεργασία από την «Alice», προτείνοντας πρόσβαση μόνο για ανάγνωση σε όποιον δεν έχει τον κωδικό πρόσβασης

Workbook.SetModifyPassword('mypass123', true, 'Alice');