[RESUELTO] Captura nombre de usuario en macro

Desarrollo de Macros y programación en UNO, usar las API, llamar programas externos...
Responder
Lucasasecas
Mensajes: 10
Registrado: Vie Jun 24, 2016 4:53 pm

[RESUELTO] Captura nombre de usuario en macro

Mensaje por Lucasasecas »

Buenos días.
Soy nuevo en Libre Office.
Quiero hacer una hoja de cálculo a la que accedan varios usuarios simultáneamente y que introduzcan datos por líneas.
Quiero que cada usuario solo pueda ver las líneas que él ha creado.
Lo único que se me ocurre es una macro que detecte el usuario de Windows y a partir de ahí ocultar las líneas que no ha creado él, pero no se como detectar el usuario.
¿Alguien me puede decir cómo?
Muchas gracias.
Última edición por mauricio el Vie Jun 24, 2016 9:52 pm, editado 2 veces en total.
Razón: Usar icono de resuelto
Libre Office 5.1.4.2. en Windows 10
Avatar de Usuario
mauricio
Mensajes: 6093
Registrado: Sab Nov 22, 2008 5:36 am
Ubicación: CDMX
Contactar:

Re: Captura nombre de usuario en macro

Mensaje por mauricio »

Estoy seguro que tu pregunta ya se ha respondido, ¿haz realizado ya una búsqueda?...

Una forma: http://easydev.readthedocs.io/es/latest ... ion-del-pc

Saludos
______________________________________________
"Todo cuanto no podemos dar nos posee". - André Gide
LibreOffice 6.2 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
Lucasasecas
Mensajes: 10
Registrado: Vie Jun 24, 2016 4:53 pm

Re: Captura nombre de usuario en macro

Mensaje por Lucasasecas »

Muchas gracias por tu rápida respuesta.
Si que he estado buscando durante toda la tarde pero no he encontrado mucho...
Había visto el post que me indicas pero significaría tener que agregar la extensión EasyDev en cada máquina de cada usuario, no?
De todas formas, con el util.getInfoPc() da más datos de los que necesito. Existe un util.getUserName() o algo así?
Gracias
Libre Office 5.1.4.2. en Windows 10
Avatar de Usuario
fornelasa
Mensajes: 3268
Registrado: Jue Feb 17, 2011 8:30 pm
Ubicación: Estado de México, México.

Re: Captura nombre de usuario en macro

Mensaje por fornelasa »

Adicional a lo previamente comentado aqui un posible ejemplo:
https://forum.openoffice.org/es/forum/v ... 31&t=12141
Entre otras cosas mira el comentario final del vinculo anterior.
Saludos, Federico.
lo 6.2.0 | aoo 4.1.6 | win 7/10
¡Un aplauso para todos los que luchan por proteger y promover la Web abierta!
Avatar de Usuario
mauricio
Mensajes: 6093
Registrado: Sab Nov 22, 2008 5:36 am
Ubicación: CDMX
Contactar:

Re: Captura nombre de usuario en macro

Mensaje por mauricio »

Lucasasecas escribió:significaría tener que agregar la extensión EasyDev en cada máquina de cada usuario, no?
claro, es una extensión...
Existe un util.getUserName() o algo así?

Código: Seleccionar todo

util.getInfoPC()(0)
Saludos
______________________________________________
"Todo cuanto no podemos dar nos posee". - André Gide
LibreOffice 6.2 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
Lucasasecas
Mensajes: 10
Registrado: Vie Jun 24, 2016 4:53 pm

Re: [RESUELTO] Captura nombre de usuario en macro

Mensaje por Lucasasecas »

Perfecto! Muchas gracias a los dos.
uSuario = Environ("USERNAME") es lo que estaba buscando
Libre Office 5.1.4.2. en Windows 10
Responder