Actividades
Más reciente
False
Imagen de fondo del banner
Actividades de productividad
Última actualización 26 de abr. de 2024

Invocar VBA

UiPath.Excel.Activities.InvokeVBA

Invoca una macro de un archivo externo que contiene código VBA y la ejecuta en un archivo de Excel. Esta actividad puede ejecutar macros en cualquier tipo de archivo de Excel, como .xls y .xlsx. Solo se puede utilizar en las actividades Ámbito de aplicación de Excel o Usar archivo de Excel .
Nota: Para que esta actividad funcione, el acceso de confianza al modelo de objetos del proyecto de VBA debe habilitarse desde Excel (Archivo > Opciones > Centro de confianza> Configuración del centro de confianza> Configuración de macros > Seleccione la casilla de verificación Acceso de confianza al modelo de objetos del proyecto de VBA ).

Propiedades

Común
  • NombreParaMostrar: el nombre de la actividad para ser mostrado.
Entrada
  • RutaDeArchivoDeCódigo: la ruta del archivo de macros que contiene las definiciones de Sub/Función VBA. Este campo solo admite Strings o variables de String.
  • Nombre del método de entrada : el nombre de la sub / función que se va a invocar. Debe estar presente en el archivo de macros proporcionado en la propiedad Ruta de archivo de código .
  • Parámetros del método de entrada: una lista de hasta 30 parámetros que se pueden pasar al método de entrada. Este campo solo admite variables de IEnumerable<object>.
Otros
  • Privado : si se selecciona, los valores de variables y argumentos ya no se registran en el nivel Detallado.
Salida
  • Valor de salida: el valor devuelto por la ejecución del código invocado, si lo hubiera. Esta salida se recupera en forma de variables de objeto.

Ejemplo de uso de la actividad Invocar VBA

Para ejemplificar cómo usar esta actividad, hemos creado un proyecto de automatización que importa código VBA desde un archivo de texto, introduce una variable definida en UiPath y genera el nombre de las hojas del archivo de Excel incluido.

  • Propiedades
  • Ejemplo de uso de la actividad Invocar VBA

Was this page helpful?

Obtén la ayuda que necesitas
RPA para el aprendizaje - Cursos de automatización
Foro de la comunidad UiPath
Logotipo blanco de UiPath
Confianza y seguridad
© 2005-2024 UiPath. All rights reserved.