我在SAP中编写脚本时遇到活动内容通知问题。我的IE的ActiveX设置被设置为允许ActiveX内容。只有通过脚本设置SAP连接时才会发生问题。以下是我遇到问题的代码部分。通过脚本打开也会导致显示SAP的不同视图,这可能是问题的一部分。是否有不同的方法来打开SAP以避免活动内容通知?
'***** Open SAPGUI
Set objShell = CreateObject("WScript.Shell")
objShell.exec "C:\Program Files (x86)\SAP\frontend\sapgui\saplgpad.exe"
Application.Wait (Now + TimeValue("0:00:03"))
On Error Resume Next
Set fso = CreateObject("Scripting.FileSystemObject")
Set Application1 = CreateObject("Sapgui.ScriptingCtrl.1")
Set SAPGUI = GetObject("SAPGUI")
'***** Start Script Engine (disable pop up in SAP settings if applicable or will get error)
Set Application1 = SAPGUI.GetScriptingEngine
If SAPguiAPP Is Nothing Then
Set SAPguiAPP = CreateObject("Sapgui.ScriptingCtrl.1")
End If
If Connection Is Nothing Then
Set Connection = SAPguiAPP.OpenConnection("1C. SAP ECC Production")
End If
If Session Is Nothing Then
Set Session = Connection.Children(0)
End If