HotXLS 문서

SetModifyPassword 메서드

통합 문서에 쓰기 예약 암호를 설정하여, Excel이 수정 암호를 요구하거나 파일을 읽기 전용으로 열 것을 제안하도록 합니다

구문

procedure SetModifyPassword(PassWord: Widestring; RecommendReadOnly: boolean; UserName: Widestring);
PassWord 필수 Widestring. 쓰기 예약 암호입니다. 빈 문자열은 기존 예약을 해제합니다
RecommendReadOnly 필수 Boolean. 올바른 암호가 제공되지 않았을 때 Excel이 파일을 읽기 전용으로 열도록 권장하려면 True입니다
UserName 필수 Widestring. 현재 쓰기 예약을 보유한 사용자의 이름으로, Excel이 암호 프롬프트에 표시합니다

주의 사항

이 암호는 쓰기 예약(FILESHARING) 암호로, 통합 문서 열기 암호 및 Protect/UnProtect 구조 보호와는 구별됩니다. 호출이 성공한 후 IsWriteReserved는 True를 반환합니다

예제

이 예제는 "Alice"가 편집할 수 있도록 통합 문서를 예약하고, 암호가 없는 사용자에게는 읽기 전용 액세스를 권장합니다

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