Ошибка активного содержимого при написании сценариев - PullRequest
0 голосов
/ 22 мая 2018

У меня проблема с активным уведомлением о контенте, появляющимся при создании сценариев в SAP.Мои настройки ActiveX для IE настроены на разрешение содержимого 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
...