Documentación de HotXLS

Propiedad UserName

Obtiene o establece el nombre de usuario de guardado almacenado en el registro WRITEACCESS de XLS clásico. Lectura/escritura WideString

Sintaxis

property UserName: WideString;

Observaciones

UserName es un alias de LastSavedBy. Ambas propiedades leen y escriben el mismo valor WRITEACCESS de XLS clásico, de modo que las aplicaciones pueden usar la convención de nomenclatura que mejor se adapte a su código existente
Los nuevos libros de trabajo devuelven HotXLS hasta que un llamador asigna un valor. Los libros de trabajo abiertos desde un archivo XLS existente conservan los bytes WRITEACCESS originales hasta que se asigne cualquiera de las dos propiedades. Los valores asignados se almacenan como UTF-16 y se truncan a 54 caracteres para que el cuerpo del registro de ancho fijo permanezca válido

Ejemplo

Este ejemplo almacena un nombre de usuario de auditoría explícito antes de guardar el libro de trabajo

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

Ver también