Partilhar via


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.

  1. Pressione Alt-F8.

  2. Na caixa Macros em, selecione Comandos do Word.

  3. Na caixa Nome da macro, selecione "FileSave".

  4. 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).

  5. 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.