Excel - UiPath

Buenos días colegas!
El día de hoy me llegó un caso muy especial:

Contexto: Tenemos un archivo excel en un repositorio local, es decir no puede ser accedido por otro usuario, al mismo tiempo este archivo dispone de una conexion a un origen de datos que cuando das clic en actualizar o ALT+F5, te realiza la bajada desde la query especificada, la misma funciona. Ninguno de los tres casos que siguen se ejecutan en modo administrador.

Caso 1 - Ejecución manual del excel:

  • Abro el archivo excel
  • Doy clic en actualizar / apreto ALT+F5
  • Pide datos para loguearse en la base de datos oracle
  • Si el login es correcto, se realiza la bajada correctamente

Caso 2 - Ejecución robotizada del excel:

  • Abre el archivo excel
  • Da clic en actualizar / apreta ALT+F5
  • Nada ocurre, no muestra siquiera el popup para autenticarse en oracle.

Caso 3 - Ejecución robotizada del excel:

  • Abre el archivo excel
  • Da clic en actualizar / apreta ALT+F5 [Este paso lo hago manual]
  • Nada ocurre, no muestra siquiera el popup para autenticarse en oracle.

¿Que puede estar pasando?

@josesgar,

Hola, todo lo que sea excel puedes ejecutar un macro mas facil y mas efectivo, te evitas muchos errores. Uipath tiene actividades que te permiten ejecutar macros inclusive aun que tu workbook de excel sea xlsx. Estas actividades son: Invoke VBA o tambien puedes usar Run macro

Hola @josesgar tuve en el pasado un escenario parecido con un add in de Excel para conectarse a un cubo, Oracle Smart View, excel add-in disable once robot run on MS Excel smart view file
El consejo que da @rmunro también es muy valido.

Buenas! muchas gracias por responder!
Intenté con una Macro:
sub MacroZter()
Call ThisWorkbook.RefreshAll
end sub

los resultados son los del caso 2 y 3

1 Like

@josesgar,

Tienes las opciones de macro habilitadas tanto en el excel y como en Uipath?
image

Buenas tardes muchachos! Gracias por su respuesta!
Resolví este problema,sacando la conexion al origen de datos y creándola nuevamente :confused: