UniversoExcelForo

Respuesta a consultas.
Fecha de creación: 09.Abril.2012

Fundadores: Wibly,Tyno,Servando,Sakkar,Rosendo2,RMaximo,Railar,Mcoronel,Ioyama,Igtelo,Hugotron,Drochar,Dedos,Alberto,Adolfo

Sólo por unos días suban sus archivos a Dropbox y dejan link en sus consultas. Gracias.

No estás conectado. Conéctate o registrate

Ver el tema anterior Ver el tema siguiente Ir abajo  Mensaje [Página 1 de 1.]

cardama


Saludos.
No se si el titulo es muy orientativo de la información que les solicito.
Me explicaré mejor ahora:
Tengo una macro en excel que se conecta automáticamente con SAP y ejecuta una transacción pre-asignada y la ejecuta varias veces cambiando diversos parámetros que se le van pasando.

Esta aquí todo funciona bien.

Yo lo que deseo es que dicho proceso se realice en un segundo plano, o sea, que no se estén viendo como se van rellenando los campos correspondientes. que solo se vea la hoja de excel desde donde lanzo la macro.

El codigo de conexion es:

Set SapGui = GetObject("SAPGUI")
Set Appl = SapGui.GetScriptingEngine
Set Connection = Appl.Openconnection("XXXXXXX", True)
Set Session = Connection.Children(0)
Session.findById("wnd[0]/usr/txtRSYST-BNAME").Text = User
Session.findById("wnd[0]/usr/pwdRSYST-BCODE").Text = Pass
Session.findById("wnd[0]/usr/txtRSYST-LANGU").Text = "EN"
Session.findById("wnd[0]").sendVKey 0
.......
Con poder mantener la ventana de la aplicación minimizada me llegaría.

Gracias de antemano por la ayuda.

Ver el tema anterior Ver el tema siguiente Volver arriba  Mensaje [Página 1 de 1.]

Permisos de este foro:
No puedes responder a temas en este foro.