Todavía recuerdo cuando era experto en VBA, una de las muchas versiones que use, estaba totalmente castellanizada, y no pocos compañeros, hicieron cosas muy interesante al no tener que lidiar con una capa más de abstracción que es otro idioma, por más concreto que sea.
Así que, hice una prueba de concepto con Python y LibreOffice, dado que es trivial desarrollar nuevos componentes con estas herramientas, donde podemos tener el siguiente código, claro, después de instalar la extensión anexa.
Código: Seleccionar todo
Sub Main()
app = createUnoService("org.mymacros.Test")
app.message("Hola Mundo")
titulo = "LibreOffice"
pregunta = "¿Deseas continuar?"
respuesta = app.question(titulo, pregunta)
MsgBox respuesta
doc = app.new("calc")
End Sub
Código: Seleccionar todo
Sub Main()
app = createUnoService("org.mymacros.Test")
app.mensaje("Hola Mundo")
titulo = "LibreOffice"
pregunta = "¿Deseas continuar?"
respuesta = app.preguntar(titulo, pregunta)
MsgBox respuesta
doc = app.nuevo("calc")
End Sub
¿Ustedes que opinan?