Modificando um comando do Word
Você pode modificar a maioria dos comandos do Word transformando-os em macros. Por exemplo, você pode modificar o comando Abrir na guia Arquivo para que, em vez de exibir uma lista de arquivos do Worddocument (arquivos que terminam com a extensão de nome do arquivo .doc), o Word exibe todos os arquivos na pasta atual.
Para exibir a lista de comandos internos do Word na caixa de diálogo Macro (Alt-F8), selecione Comandos do Word na caixa Macros em. Todos os comandos disponíveis na faixa de opções ou por meio de teclas de atalho estão listados. Os comandos começam com o nome do menu associado ao comando antes de os menus serem substituídos pela faixa de opções. Por exemplo, o comando Salvar , que anteriormente estava no menu Arquivo , está listado como FileSave.
Você pode substituir um comando do Word por uma macro dando à macro o mesmo nome de um comando do Word. Por exemplo, se você criar uma macro chamada "FileSave", o Word executará a macro quando você escolher Salvar a partir do menu Arquivo, clicar no botão Salvar na barra de ferramentas ou pressionar a combinação de teclas de atalho de Ctrl-S.
Este exemplo o conduzirá pelas etapas necessárias para modificar o comando FileSave.
Pressione Alt-F8.
Na caixa Macros em, selecione Comandos do Word.
Na caixa Nome da macro, selecione "FileSave".
Na caixa Macros em, selecione o local de um modelo ou documento para armazenar a macro. Por exemplo, selecione Normal.dot (Modelo global) para criar uma macro global (isso modifica o comando FileSave para todos os documentos que usam o modelo normal).
Clique em Criar.
A macro FileSave aparece como mostrado abaixo.
Sub FileSave()
'
' FileSave Macro
' Saves the active document or template
'
ActiveDocument.Save
End Sub
Você pode adicionar instruções adicionais ou remover a instrução existente ActiveDocument.Save
. Agora, sempre que o comando FileSave é executado, sua macro FileSave é executada em vez do comando do Word. Para restaurar a funcionalidade original de FileSave, você precisará renomear ou excluir sua macro FileSave.
Comentários
Também é possível substituir um comando do Word criando um módulo de código com o nome do comando do Word (por exemplo, FileSave) com uma sub-rotina chamada Main.
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.