0

WinActor7.4.4にて、スクリプト実行エラーになるので教えて下さい。

SAPのFB50にて、下記の入力をスクリプト実行しても、

うまくいきません。

スクリプトの実行に失敗しました。

エラー番号:0x000001f5

内容:不正な代入です。

date = !日付欄!
SlipNumber = !伝票番号欄!
Document = !伝票ヘッダ欄!

を、変数設定に変更しています。

スクリプト初心者で困っています…どなたか教えて頂けたら助かります。

If Not IsObject(application) Then
Set SapGuiAuto = GetObject("SAPGUI")
Set application = SapGuiAuto.GetScriptingEngine
End If
If Not IsObject(connection) Then
Set connection = application.Children(0)
End If
If Not IsObject(session) Then
Set session = connection.Children(0)
End If
If IsObject(WScript) Then
WScript.ConnectObject session, "on"
WScript.ConnectObject application, "on"
End If
date = !日付欄!
SlipNumber = !伝票番号欄!
Document = !伝票ヘッダ欄!
session.findById("wnd[0]").maximize
session.findById("wnd[0]/usr/tabsTABSTRIP_HEAD/tabpTAB1/ssubHEAD:SAPMF05A:1010/ctxtACGL_HEAD-BLDAT").text = date
session.findById("wnd[0]/usr/tabsTABSTRIP_HEAD/tabpTAB1/ssubHEAD:SAPMF05A:1010/txtACGL_HEAD-XBLNR").text = SlipNumber
session.findById("wnd[0]/usr/tabsTABSTRIP_HEAD/tabpTAB1/ssubHEAD:SAPMF05A:1010/txtACGL_HEAD-BKTXT").text = Document
session.findById("wnd[0]/usr/tabsTABSTRIP_HEAD/tabpTAB1/ssubHEAD:SAPMF05A:1010/txtACGL_HEAD-BKTXT").setFocus
session.findById("wnd[0]/usr/tabsTABSTRIP_HEAD/tabpTAB1/ssubHEAD:SAPMF05A:1010/txtACGL_HEAD-BKTXT").caretPosition = 36

この質問は解決済みのためクローズされています。
みぃ ベストアンサーとして選択しました
回答とコメントは、会員登録(無料)で閲覧できるようになります。