เอกสาร HotXLS

เมธอด SetModifyPassword

ตั้งค่ารหัสผ่านสำรองสิทธิ์การเขียนบน 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');