event macro in word

Status
Niet open voor verdere reacties.

leofact

Redacteur
Lid geworden
10 feb 2007
Berichten
6.377
Ik zoek in word een gebeurtenis macro die op een toetsaanslag reageert.
Keydown werkt alleen in dialoogvensters
Verder kan ik niets vinden.
Wie kan me verder helpen?
mvg leo
 
Dat kan eventueel met het OnKey event (vanaf Office2003).

Plaats bijvoorbeeld deze code in ThisWorkbook:
Code:
Private Sub Workbook_Open()
    Application.OnKey "+^{RIGHT}", "InsertProc"
End Sub

En plaats deze code in een module. In een Sheet kan niet, dan krijg je een foutmelding dat de macro niet kan worden gevonden.
Code:
Public Sub InsertProc()
    Range("B2").Value2 = Range("B2").Value2 + 1
End Sub

De combinatie [ Shift+Control+ pijltje ] naar rechts leidt er nu toe dat de waarde in cel B2 wordt opgehoogd.

Succes! :thumb:
 
nee joh'
Het gaat helaas om Word
in excel heb ik er geen probleem, maar in Word zit dat allemaal wat ingewikkelder.
Evengoed bedankt voor je reactie.

mvg leo
 
Ik ga nu een weekje op vakantie
als iemand ondetussen de oplossing heeft hou ik mij van harte aanbevolen.
mvg leo
 
Volgens mij zijn er geen application keypress events, je zou het kunnen proberen met
KeyBindings

Sub test()
KeyBindings.Add KeyCode:=BuildKeyCode(wdKeyTab), KeyCategory:=wdKeyCategoryCommand, _
Command:="MijnMacro"

End Sub

Sub MijnMacro()
MsgBox "Tab gedrukt"

End Sub
 
beetje late reactuie, maar ben er mee bezig
Bedankt alvast

mvg leo
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan