Establece una contraseña de reserva de escritura en el libro (Workbook), para que Excel solicite la contraseña de modificación u ofrezca abrir el archivo en modo de solo lectura
Sintaxis
procedure SetModifyPassword(PassWord: Widestring; RecommendReadOnly: boolean; UserName: Widestring);
| PassWord |
Widestring obligatorio. La contraseña de reserva de escritura. Una cadena vacía elimina una reserva existente |
| RecommendReadOnly |
Boolean obligatorio. True para que Excel recomiende abrir el archivo en modo de solo lectura cuando no se proporcione la contraseña correcta |
| UserName |
Widestring obligatorio. El nombre del usuario que actualmente posee la reserva de escritura, que Excel muestra en el aviso de contraseña |
Observaciones
Esta es una contraseña de reserva de escritura (FILESHARING), distinta de la contraseña de apertura del libro y de la protección de estructura
Protect/
UnProtect. Después de una llamada correcta,
IsWriteReserved devuelve True
Ejemplo
Este ejemplo reserva el libro (Workbook) para que lo edite «Alice», recomendando acceso de solo lectura a cualquiera que no tenga la contraseña
Workbook.SetModifyPassword('mypass123', true, 'Alice');