Define uma senha de reserva de gravação na Pasta de Trabalho, para que o Excel solicite a senha de modificação ou ofereça abrir o arquivo somente leitura
Sintaxe
procedure SetModifyPassword(PassWord: Widestring; RecommendReadOnly: boolean; UserName: Widestring);
| PassWord |
Widestring obrigatório. A senha de reserva de gravação. Uma string vazia remove uma reserva existente |
| RecommendReadOnly |
Boolean obrigatório. True para que o Excel recomende abrir o arquivo como somente leitura quando a senha correta não for fornecida |
| UserName |
Widestring obrigatório. O nome do usuário que atualmente detém a reserva de gravação, exibido pelo Excel na solicitação de senha |
Observações
Esta é uma senha de reserva de gravação (FILESHARING), distinta da senha de abertura da pasta de trabalho e da proteção de estrutura
Protect/
UnProtect. Após uma chamada bem-sucedida,
IsWriteReserved retorna True
Exemplo
Este exemplo reserva a Pasta de Trabalho para edição por "Alice", recomendando acesso somente leitura a qualquer pessoa sem a senha
Workbook.SetModifyPassword('mypass123', true, 'Alice');