Documentação do HotXLS

Propriedade UserName

Obtém ou define o nome de usuário de gravação armazenado no registro WRITEACCESS do XLS clássico. Leitura/gravação WideString

Sintaxe

property UserName: WideString;

Descrição

UserName é um alias para LastSavedBy. Ambas as propriedades leem e gravam o mesmo valor WRITEACCESS do XLS clássico, portanto os aplicativos podem usar a convenção de nomenclatura que melhor corresponde ao código existente
Novas pastas de trabalho retornam HotXLS até que um chamador atribua um valor. As pastas de trabalho abertas de um arquivo XLS existente preservam os bytes WRITEACCESS originais até que uma das propriedades seja atribuída. Os valores atribuídos são armazenados como UTF-16 e truncados em 54 caracteres para que o corpo do registro de largura fixa permaneça válido

Exemplo

Este exemplo armazena um nome de usuário de auditoria explícito antes de salvar a pasta de trabalho

Workbook.UserName := 'Alice';
Workbook.SaveAs('C:\audit.xls');

Veja também