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
