[RESUELTO] Botón de formulario abre calculadora

Discute sobre las herramientas de la base de datos
Responder
Avatar de Usuario
dunhill1
Mensajes: 78
Registrado: Jue May 24, 2012 8:16 pm
Contactar:

[RESUELTO] Botón de formulario abre calculadora

Mensaje por dunhill1 »

Hola gente, estuve buscando en el foro y no encontre algo parecido.
Me podrian explicar como poder abrir la calculadora desde un botón en un formulario?
Muchas gracias !
Última edición por dunhill1 el Dom Abr 28, 2019 10:45 pm, editado 1 vez en total.
OpenOffice 4.1.6 / Libreoffice 6 en Linux Mint 19
Longi
Mensajes: 810
Registrado: Dom Ene 20, 2013 9:05 pm
Ubicación: Ourense, Galicia, España

Re: Botón de formulario abre calculadora

Mensaje por Longi »

Buenas!
Te dejo aquí una macro que seguro que los que saben se retuercen de risa por lo poco ortodoxo del código, pero en Windows10 me funciona (no valdría para linux).
Solo tienes que asociarla a un botón.

Un saludo! ;)

Código: Seleccionar todo

Sub Calcul

    Dim URL,WshShell,i                                        
    set oShellObj = CreateObject("Shell.Application")
    oShellObj.FileRun
    Wait 10
    set oWSObj1 = CreateObject("WScript.Shell")                          
    oWSObj1.SendKeys "{BS 10}"                                          
    oWSObj1.SendKeys "Calc"
    oWSObj1.SendKeys "{ENTER}"         

End sub
Openoffice 4.1.7, en Windows 10
Libreoffice 6.4.2, en Windows 10
Avatar de Usuario
mauricio
Mensajes: 6093
Registrado: Sab Nov 22, 2008 5:36 am
Ubicación: CDMX
Contactar:

Re: Botón de formulario abre calculadora

Mensaje por mauricio »

En Linux Mint usas:

Código: Seleccionar todo

Shell("gnome-calculator", 0)
Para los que preferimos Python, en vez del lento y aburrido Basic.

Código: Seleccionar todo

import os
os.system('gnome-calculator')
Saludos
______________________________________________
"Todo cuanto no podemos dar nos posee". - André Gide
LibreOffice 6.2 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
Avatar de Usuario
dunhill1
Mensajes: 78
Registrado: Jue May 24, 2012 8:16 pm
Contactar:

Re: Botón de formulario abre calculadora

Mensaje por dunhill1 »

Gracias a los dos por la pronta respuesta he copiado los tres códigos. Estoy en linux mint
El que me ha funcionado fue

Sub Calculadora
shell("gnome-calculator", 0)

End Sub
Con este comando
import os
os.system('gnome-calculator')

Salio Error de ejecución de BASIC.
Subprocedimiento o procedimiento de función no definido

Macro asignada a los sucesos del boton, boton del ratón pulsado.

Doy como resuelto el tema, muchas gracias
OpenOffice 4.1.6 / Libreoffice 6 en Linux Mint 19
Avatar de Usuario
mauricio
Mensajes: 6093
Registrado: Sab Nov 22, 2008 5:36 am
Ubicación: CDMX
Contactar:

Re: [RESUELTO] Botón de formulario abre calculadora

Mensaje por mauricio »

Claro, son lenguajes diferentes, no puedes mezclarlos.
______________________________________________
"Todo cuanto no podemos dar nos posee". - André Gide
LibreOffice 6.2 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
Responder