(問題に焦点を当て、コメントから実際のコード サンプルを追加するために書き直しました。)
QTP を使用して JavaStaticText オブジェクトをクリックする必要があります。次の 2 行のいずれかを使用します。
JavaWindow("").JavaStaticText("to_class:=JavaStaticText", "index:=12").Click 1, 59, "LEFT"
'OR
JavaWindow("").JavaStaticText("to_class:=JavaStaticText", "index:=12").Click 1, 59
...結果:
引数の数が間違っているか、プロパティの割り当てが無効です: 'jWin.JavaStaticText(...).Click
不適切な表現
「Exist」メソッドは同じ説明を使用して true を返すため、問題は「Click」メソッドにあるようです。
実際のコード例:
Set jWin = JavaWindow("label:=Xangati General Dashboard.*")
'This can be clicked:
jWin.JavaStaticText("label:=Appliance", "index:=0").Click 31, 3, "LEFT"
'This gives the syntax errors:
jWin.JavaStaticText("to_class:=JavaStaticText", "index:=12").Click 1, 59, "LEFT"