Gravando uma macro para gerar código
Se você não tiver certeza de qual método ou propriedade do Visual Basic usar, poderá ativar o gravador de macro e executar manualmente a ação. O gravador de macro converte suas ações em código do Visual Basic. Após gravar suas ações, você pode modificar o código para que ele faça exatamente o que deseja. Por exemplo, se você não sabe qual propriedade ou método usar para recuo de um parágrafo, faça o seguinte:
Na faixa de opções Desenvolvedor, clique em Gravar Macro.
Altere o nome da macro padrão para um nome de sua escolha e clique em OK para iniciar o gravador.
No menu Inicial, clique no botão Aumentar Recuo.
Na faixa de opções Desenvolvedor, clique em Interromper Gravação.
Na faixa de opções Desenvolvedor, clique em Macros.
Selecione o nome da macro atribuída na Etapa 2 e clique em Editar.
Exiba o código do Visual Basic para determinar a propriedade que corresponde ao recuo do parágrafo esquerdo (a propriedade LeftIndent ). Posicione o cursor dentro .LeftIndent
e pressione F1 ou clique no botão Ajuda .
Comentários
As macros gravadas usam o objeto Selection . O exemplo de código a seguir recua os parágrafos selecionados em meia polegada.
Sub IndentParagraph()
Selection.ParagraphFormat.LeftIndent = InchesToPoints(0.5)
End Sub
No entanto, você pode modificar a macro gravada para trabalhar com objetos Range . Para obter mais informações, consulte Revisando macros gravadas em Visual Basic.
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.
Brevemente: ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários