Método KeyBinding.Rebind (Word)
Altera o comando atribuído à vinculação de teclas especificada.
Sintaxe
expression. Rebind
( _KeyCategory_
, _Command_
, _CommandParameter_
)
expressão Obrigatório. Uma variável que representa um objeto 'KeyBinding'.
Parâmetros
Nome | Obrigatório/Opcional | Tipo de dados | Descrição |
---|---|---|---|
KeyCategory | Obrigatório | WdKeyCategory | A categoria da chave da vinculação da chave especificada. |
Comando | Obrigatório | String | O nome do comando especificado. |
CommandParameter | Opcional | Variant | Texto adicional, caso haja algum, necessário para o comando especificado por Command. Para obter informações sobre valores para esse argumento, consulte o método Adicionar . |
Exemplo
Este exemplo reatribui a vinculação de teclas CTRL+SHIFT+S ao comando FileSaveAs.
Dim kbTemp As KeyBinding
CustomizationContext = NormalTemplate
Set kbTemp = _
FindKey(BuildKeyCode(wdKeyControl, wdKeyShift, wdKeyS))
kbTemp.Rebind KeyCategory:=wdKeyCategoryCommand, _
Command:="FileSaveAs"
Este exemplo revincula à macro chamada "ReportMacro" todas as teclas atribuídas à macro chamada "Macro1".
Dim kbLoop As KeyBinding
CustomizationContext = ActiveDocument.AttachedTemplate
For Each kbLoop In _
KeysBoundTo(KeyCategory:=wdKeyCategoryMacro, _
Command:="Macro1")
kbLoop.Rebind KeyCategory:=wdKeyCategoryMacro, _
Command:="ReportMacro"
Next kbLoop
Confira também
Suporte e comentários
Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de