前提・実現したいこと
WinActorの「スクリプト実行」アクティビティでVBScriptを記述し、
「特定の文字列を含む(起動中)URLのIEのオブジェクトを取得する」挙動を実現したいのですが、
以下のコンパイルエラーが発生してしまいます。
ステートメント
エラーメッセージ:「ステートメントがありません」
該当のソースコード
Function getObjIE(strPat) Dim KeyWord, ie, RE, Match, Matches 'Dim strPat As String Dim strTest 'As String Dim strAns 'As String Set ie = Nothing Set RE = CreateObject("VBScript.RegExp") On Error Resume Next For Each obj In CreateObject("Shell.Application").Windows strTest = Range(obj.LocationURL).Value strPat = Range("https://transit.yahoo.co.jp/search/result?from").Value With RE .Pattern = strPat .IgnoreCase = True .Global = True End With Set Matches = RE.Execute(strTest) If TypeName(obj.Document) = "HTMLDocument" Then For Each Match In Matches If RE.Test(Match.Value) Then Set ie = obj End If End If Next On Error GoTo 0 Set RE = Nothing If ie Is Nothing Then MsgBox "指定のieが見つかりませんでした。" Else Set getObjIE = ie End If End Function
■試した事
・余計なスペースやTabキーによる空白の削除
・””(ダブルクオーテーション)やカンマの使用が適切か確認
本日、初めてVBScriptを記述し、ネットから取得したコードをアレンジした全くの初心者です。
お力添えいただけますよう何卒宜しくお願い致します。
■補足情報(FW/ツールのバージョンなど)
ツール:WinActor Ver.7.1.0
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/09/17 13:40
2020/09/17 15:30
2020/09/17 15:34
2020/09/17 16:43
2020/09/17 23:03
2020/09/18 00:07
2020/09/18 00:46
2020/09/18 00:53
2020/09/18 02:32
2020/09/18 03:41
2020/09/18 03:46
2020/09/18 13:05