Método Application.RecordMacro (Excel)
Grava código se o gravador de macro estiver ativado.
Sintaxe
expressão. RecordMacro (BasicCode, XlmCode)
expressão Uma variável que representa um Aplicativo objeto.
Parâmetros
Nome | Obrigatório/Opcional | Tipo de dados | Descrição |
---|---|---|---|
BasicCode | Opcional | Variantes | Uma cadeia de caracteres que especifique o código do Visual Basic que será gravado se o gravador de macro estiver gravando em um módulo do Visual Basic. A cadeia de caracteres será gravada em uma linha. Se a cadeia de caracteres contiver um retorno de carro (caractere 10 ASCII ou Chr$(10) no código), ela será gravada em mais de uma linha. |
XlmCode | Opcional | Variantes | Este argumento é ignorado. |
Comentários
O método RecordMacro não pode gravar no módulo ativo (o módulo no qual o método RecordMacro reside).
Se BasicCode for omitido e o aplicativo estiver gravando no Visual Basic, o Microsoft Excel irá registrar uma declaração Application.Run adequada.
Para impedir gravação (por exemplo, se o usuário cancelar sua caixa de diálogo), chame essa função com duas cadeias de caracteres vazias.
Exemplo
Este exemplo grava código do Visual Basic.
Application.RecordMacro BasicCode:="Application.Run ""MySub"" "
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.