Página 1 de 1

[RESUELTO] Asignar macro a tecla

Publicado: Mar Ago 28, 2018 1:44 pm
por Ambrosio
Hola,
En Visual Basic puedo asignar una tecla a una macro. Por ejemplo, puedo hacer que al poner un espacio en blanco lea la palabra escrita antes de ese espacio en blanco. Y con posterioridad puedo volver a desactivar dicha asignación de tecla:
...

Código: Seleccionar todo

With Application
        .CustomizationContext = ThisDocument
         .KeyBindings.Add KeyCategory:=wdKeyCategoryMacro,  KeyCode:=BuildKeyCode(wdKeySpacebar), Command:="dice"
End With
...
With Application
.KeyBindings.Key(wdKeySpacebar).Disable
End With
...
Hay manera de hacerlo en Ooo Basic?

Re: Asignar macro a tecla

Publicado: Mié Ago 29, 2018 12:36 am
por fornelasa
Asignar macro a tecla
Por ejemplo para asignar una macro a la barra espaciadora pulsa la macro "Registrar"
Para desactivar la macro de la barra espaciadora pulsa la macro "Remover"
Saludos, Federico.

Re: Asignar macro a tecla

Publicado: Mié Ago 29, 2018 12:40 pm
por Ambrosio
Hola,

A primera vista ya veo que responde a mi problema. Ahora tengo que acabar de entenderlo y aplicarlo a mi macro.
Muchísimas gracias

Ambrosio

Re: Asignar macro a tecla

Publicado: Mié Ago 29, 2018 5:05 pm
por fornelasa
Ambrosio, si consideras que el tema ha sido resuelto favor de marcarlo cómo tal,
aquí nos indican como hacerlo:
https://forum.openoffice.org/es/forum/v ... f=3&t=2668
Saludos, Federico.

Re: Asignar macro a tecla

Publicado: Sab Sep 15, 2018 6:06 pm
por Ambrosio
Hola,
He tardado un poco en poder aplicarlo, pero después de varios intentos ha funcionado perfectamente.

Muchísimas gracias,
Ambrosio