¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

¡Acceso SAP S/4HANA desde $100!

Acceso a SAP

Como evitar que a tela pisque ao executar uma macro no Excel para carregar dados no SAP R/3

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 20 Vistas
0
Cargando...

Olá,

Estou utilizando a abordagem anterior para me conectar ao SAP a fim de carregar dados do Excel para a transação SAP R/3.

Minha pergunta é se há alguma forma de evitar que a tela pisque do EXCEL para o SAP durante o processamento da macro. Tentei a declaração na macro do Excel: Application.ScreenUpdating = FALSE que não funcionou.

Em outras palavras, meu requisito é não ver a tela do SAP de forma alguma durante o processamento da macro.

If Not IsObject(SAPguiApp) Then

Set SAPguiApp = CreateObject("Sapgui.ScriptingCtrl.1")

End If

If Not IsObject(Connection) Then

Set Connection = SAPguiApp.OpenConnection("SYSTEM", True)

End If

If Not IsObject(Session) Then

Set Session = Connection.Children(0)

End If

Session.findById("wnd[0]/usr/txtRSYST-MANDT").Text = "CLIENTE"

Session.findById("wnd[0]/usr/txtRSYST-BNAME").Text = "USUÁRIO"

Session.findById("wnd[0]/usr/pwdRSYST-BCODE").Text = "SENHA"

Session.findById("wnd[0]/usr/txtRSYST-LANGU").Text = "PT"

Session.findById("wnd[0]/usr/txtRSYST-LANGU").SetFocus

Session.findById("wnd[0]/usr/txtRSYST-LANGU").caretPosition = 2

Session.findById("wnd[0]").sendVKey 0

'Aqui segue o VBScript gravado...

Saudações,

Mark

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

2 Respuestas

0
Cargando...

Scriptman, obrigado, problema resolvido.

Cumprimentos,

Mark

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Olá Mark, bem-vindo ao fórum.

Eu tentaria com session.findById("wnd[0]").iconify.

E removeria o comando session.findById("wnd[0]").maximize.

Saudações,

ScriptMan

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeconsultor.com

+1 (305) 285-8622

© 2025 Todos los derechos reservados.

Desarrollado por Prime Consultor

¡Hola! Soy Diana, asesora académica de Prime Consultor, indícame en que Academia SAP estás interesado, saludos!
Hola ¿Buscas Academias SAP?