Hola!,
Es esta pagina la mas actual?:
https://documentation.libreoffice.org/assets/Uploads/Documentation/es/GS52/PDF/GS5213-PrimerosPasosConMacros.pdf
Quiero iniciar mi aprendizaje de programación de macros en calc.
En las paginas 8-9 hay un ejemplo de la macro EscribeMiNombre y no logro que
me funcione, para ver si se esta ejecutando la modifique y la deje asi:
***
sub EscribeMiNombre
rem -------------------------------------------------------------
rem define variables
dim document   as object
dim dispatcher as object
rem -------------------------------------------------------------
rem get access to the document
document   = ThisComponent.CurrentController.Frame
dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")
rem -------------------------------------------------------------
dim args1(0) as new com.sun.star.beans.PropertyValue
args1(0).Name = "Text"
args1(0).Value = "Juanito"
dispatcher.executeDispatch(document, ".uno:InsertText", "", 0, args1())

rem ----------------------------------------------------------------------
dispatcher.executeDispatch(document, ".uno:JumpToNextCell", "", 0, Array())

end sub
***
veo que el cursor se mueve "a la siguiente celda", pero sin escribir "mi
nombre": Juanito.
Por que no me funciona?
LibreOffice
Versión: 6.4.7.2
Id. de compilación: 1:6.4.7-0ubuntu0.20.04.1
Subprocs. CPU: 2; SO: Linux 5.4; Repres. IU: predet.; VCL: qt5; 
Configuración regional: es-MX (es_MX.UTF-8); Idioma de IU: es-ES
Calc: threaded
(creo que se incluye lo suficiente de mi version linux, pero si hace falta
mas información, diganme por favor como la obtengo para ustedes y poder
resolver esta situación.)
Espero su amable respuesta y orientación para continuar con mi aprendizaje.
Si el asunto así lo amerita, con la redirección al sitio apropiado para
resolver el problema estaré muy satisfecho.
Gracias de antemano.

Juan Manuel Carrillo Campos



-- 
Para instrucciones sobre darse de baja envíe un mensaje a: 
[email protected]
¿Problemas? https://es.libreoffice.org/recibe-ayuda/listas-de-correo/baja/
Guías para envío + más: https://wiki.documentfoundation.org/Netiquette/es
Archivo de la lista: https://listarchives.libreoffice.org/es/documentation/
Privacy Policy: https://www.documentfoundation.org/privacy

Responder a