activities
latest
false
Importante :
A tradução automática foi aplicada parcialmente neste conteúdo. A localização de um conteúdo recém-publicado pode levar de 1 a 2 semanas para ficar disponível.
UiPath logo, featuring letters U and I in white

Atividades de produtividade

Última atualização 26 de mar de 2026

Invoke VBA

UiPath.Excel.Activities.InvokeVBA

Invokes a macro from an external file containing VBA code and runs it against an Excel file. This activity can run macros on any type of Excel file, such as .xls and .xlsx. Can only be used in the Excel Application Scope or Use Excel File activities.

Observação:

Para que essa atividade funcione, Confiabilidade do acesso ao modelo de objeto do projeto do VBA deve estar habilitada a partir do Excel (Arquivo > Opções > Central de confiabilidade > Configurações da Central de confiabilidade > Configurações de macro > Marque a caixa de seleção Confiabilidade do acesso ao modelo de objeto do projeto do VBA).

Propriedades

Comum
  • DisplayName - O nome de exibição da atividade.
Entrada
  • Caminho do arquivo de código - O caminho para o arquivo da macro que contém as definições de sub/função do VBA. Campo é compatível apenas com strings ou variáveis String.
  • Nome do método de entrada - O nome de sub/função que deve ser invocado. Deve estar presente no arquivo da macro fornecido na propriedade Caminho do arquivo de código.
  • Parâmetros do método de entrada - Uma lista de até 30 parâmetros que podem ser passados para o método de entrada. Este campo é compatível apenas com variáveis IEnumerable<object>.
Diversos
  • Privado - Se selecionado, os valores de variáveis e argumentos não são mais registrados no nível Verbose.
Saída
  • Valor de saída - O valor retornado pela execução do código invocado, se houver. A saída é recuperada como variáveis Object.

Exemplo de como usar a atividade Invoke VBA

Para exemplificar como usar esta atividade, construímos um projeto de automação que importa o código VBA de um arquivo de texto, insere uma variável definida no UiPath e gera como saída o nome das planilhas do arquivo Excel incluído.

  • Propriedades
  • Exemplo de como usar a atividade Invoke VBA

Esta página foi útil?

Conectar

Precisa de ajuda? Suporte

Quer aprender? Academia UiPath

Tem perguntas? Fórum do UiPath

Fique por dentro das novidades