Posso atribuir um atalho de teclado a um pressionamento de tecla básico no MS Office?

0

É possível atribuir um atalho de teclado a um pressionamento de tecla básico no MS Word?
Quando clico com o botão direito na faixa de opções, selecione Personalizar a Faixa de Opções, em seguida, na lista à esquerda, localize "Atalhos de Teclado" e clique em Personalizar, há uma caixa "Pressionar nova tecla de atalho", mas uma tecla básica simplesmente não registra nada caixa, a menos que eu tenha pressionado anteriormente uma tecla de função ou uma combinação com Alt / Ctrl.

A aplicação pretendida é atribuir esta macro ao período (. ):

Sub PeriodSave()
    Selection.TypeText Text:="."
    ActiveDocument.Save
End Sub

A motivação para tentar configurar este atalho é porque a integração do OneDrive torna o Word instável. Falhas frequentes às vezes causam perda de trabalho, bem como exigem trabalho extra, comparando "Última Gravado pelo Usuário" com as versões "Recuperado" e "Recuperado automaticamente".

Se esta solução for possível, seria mais fácil do que tentar se lembrar de fazer Ctrl + s com muita freqüência, porque eu aparentemente não me lembro disso com freqüência (e preferiria focar a atenção nos conceitos com os quais estou trabalhando).

O AutoRecuperação nem sempre funciona corretamente, portanto, apenas aumentar a frequência via File->Options->Save->Save documents->Autorecover interval não é uma solução completa.

    
por WBT 18.10.2017 / 18:06

1 resposta

0

Construa e execute uma macro assim:

Sub PeriodSaveConfig()
    KeyBindings.Add KeyCategory:=wdKeyCategoryCommand, Command:="PeriodSave", KeyCode:=BuildKeyCode(wdKeyPeriod)
End Sub

As opções para onde wdKeyPeriod está no exemplo acima podem ser encontradas aqui ou aqui .

    
por 18.10.2017 / 18:36