2017-07-31 1 views
-1

子オブジェクトクラスwindowのパラメータはregexptitleです。したがって、正規表現に応じてテキストが動的に変更されます。このウィンドウが開いていて、変数を使ってアクティブであるかどうかを確認する必要があります。私はそこに文字列を入れようとしましたが、それは助けになりませんでした解決策を見つけるのを手伝ってください。コードのクラスウィンドウを呼び出すときに変数をテキストプロパティとして使用できますか?

例が繰り返さ:

私が正しくあなたの質問を読んで、あなたはこれで説明的なプログラミングを使用して目標を達成することができるはずと仮定すると、
If Window("Excel").Window("Prompts for Project Analysis"). Exist Then ... 
If Window("Excel").Window("Prompts for Engagements"). Exist Then ... 

答えて

1

If Window("Excel").Window("regexptitle:=Prompts for.*"). Exist Then 

それともあれば少なくとも1つのバージョンのウィンドウをオブジェクトリポジトリで学習させ、regexptitleプロパティをテストオブジェクトの詳細のDescriptionプロパティに追加し、それを正規表現に設定してseその値が "Prompts for。*"になる - UFTはこのクラスのすべてのウィンドウを認識し、regexptitleがこのプロンプトで始まるようにします(他の認識プロパティも同じであると仮定すると、あなたのコードにORフレンドリーなオブジェクト名。

それがあなたのために働くのか、さらに助けが必要なのか教えてください。

関連する問題