ตั้งค่ารหัสผ่านสำรองสิทธิ์การเขียนบน Workbook เพื่อให้ Excel แจ้งขอรหัสผ่านสำหรับการแก้ไขหรือเสนอให้เปิดไฟล์แบบอ่านอย่างเดียว
ไวยากรณ์
procedure SetModifyPassword(PassWord: Widestring; RecommendReadOnly: boolean; UserName: Widestring);
| PassWord |
Widestring ที่จำเป็น รหัสผ่านสำรองสิทธิ์การเขียน สตริงว่างจะล้างการสำรองสิทธิ์ที่มีอยู่ |
| RecommendReadOnly |
Boolean ที่จำเป็น True เพื่อให้ Excel แนะนำให้เปิดไฟล์แบบอ่านอย่างเดียวเมื่อไม่มีการระบุรหัสผ่านที่ถูกต้อง |
| UserName |
Widestring ที่จำเป็น ชื่อของผู้ใช้ที่ถือการสำรองสิทธิ์การเขียนอยู่ในปัจจุบัน ซึ่ง Excel แสดงในหน้าต่างแจ้งรหัสผ่าน |
คำอธิบาย
นี่คือรหัสผ่านสำรองสิทธิ์การเขียน (FILESHARING) ซึ่งแตกต่างจากรหัสผ่านเปิดสมุดงานและการป้องกันโครงสร้าง
Protect/
UnProtect หลังจากการเรียกที่สำเร็จ
IsWriteReserved จะคืนค่า True
ตัวอย่าง
ตัวอย่างนี้สำรองสิทธิ์ Workbook สำหรับการแก้ไขโดย "Alice" พร้อมแนะนำสิทธิ์เข้าถึงแบบอ่านอย่างเดียวแก่ผู้ที่ไม่มีรหัสผ่าน
Workbook.SetModifyPassword('mypass123', true, 'Alice');