如何使用SAP GUI Scripting设置连接语言

时间:2018-05-17 14:34:07

标签: vbscript sap sap-gui

SAP GUI脚本是用于自动化任何SAP GUI操作/工作流的强大工具,但很难找到完整的文档(一些on the SAP wikiSAP blog和YouTube)。我想将连接语言设置为英语,以避免特定于语言的列描述和错误,但只找到“get”方法而不是“set”方法。有谁知道它可能在哪里或者是否可能?

在VBScript中,这是连接语言的“get”方法,只能在会话级别(连接子级)访问

Dim desiredSystem As String
Dim Application As Object  'GuiApplication
Dim Connection As Object  'GuiConnection
Dim Session As Object  'GuiSession

' Open a new connection to desiredSystem, and select the first session
Set Application = GetObject("SAPGUI").GetScriptingEngine
desiredSystem = "..."
Set Connection = Application.OpenConnection(desiredSystem, True)
Set Session = Connection.Sessions(0)

' Display the language of the session in a message box
MsgBox Session.Info.Language

1 个答案:

答案 0 :(得分:0)

您可以尝试将其记录为脚本,但我怀疑它会起作用。为什么?

SAP must be restarted after a language change

但是-更改语言不会更改codepage values