トレーニング
モジュール
Power Automate デスクトップを使用して、ウインドウおよびアプリケーションと対話する - Training
Power Automate デスクトップで UI 要素とウインドウを識別して対話する方法について説明します。
このブラウザーはサポートされなくなりました。
Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。
注意
このトピックでは、MSAA UI 要素リファレンスを目的とした コンボ ボックス オブジェクトについて説明します。 さまざまな UI フレームワークで コンボ ボックス オブジェクトを作成する方法については、ここでは説明しません。 使用している UI フレームワークの API リファレンス ドキュメントを参照してください。
コンボ ボックスは、スタティック コントロールまたは編集コントロールが組み合わせられたリスト ボックスです。コンボ ボックスのリスト ボックスの部分には、現在選択されている項目が表示されます。 コントロールのリスト ボックス部分は常に表示されるか、ユーザーがコントロールの横にあるドロップダウン矢印 (プッシュ ボタン) を選択した場合にのみドロップダウンします。 選択フィールドが編集コントロールの場合、ユーザーはリストにない情報を入力できます。それ以外の場合、ユーザーはリスト内の項目のみを選択できます。
コンボ ボックスのウィンドウ クラス名は "COMBOBOX" です。
IAccessible プロパティの内容は、クライアントがクエリを実行するコンボ ボックスの次の部分によって異なります。
コンボ ボックスでは、次の IAccessible メソッドがサポートされています。
コンボ ボックスでは、次の IAccessible プロパティが サポートされています。
get_accChildCount — 次の表に、コンボ ボックスのさまざまな部分の子カウント値を示します。
コンボ ボックス パーツ | ChildCount |
---|---|
コンボ ボックス ウィンドウ | 3 |
編集コントロール | 0 |
ドロップダウン矢印 | 0 |
リスト ボックス | リスト アイテムの数 |
リスト項目 | 0 |
get_accDefaultAction — コンボ ボックスのさまざまな部分の DefaultAction プロパティを次の表に示します。
コンボ ボックス パーツ | DefaultAction |
---|---|
コンボ ボックス ウィンドウ | なし |
編集コントロール | なし |
ドロップダウン矢印 | ドロップダウン リストの状態に応じて、"開く" または "閉じる" |
リスト ボックス | なし |
リスト項目 | "ダブルクリック" |
get_accKeyboardShortcut — コンボ ボックスのさまざまな部分の KeyboardShortcut プロパティを次の表に示します。
コンボ ボックス パーツ | KeyboardShortcut |
---|---|
コンボ ボックス ウィンドウ | 関連付けられたラベルのアクセス キー |
編集コントロール | なし |
ドロップダウン矢印 | "Alt + 下矢印" |
リスト ボックス | なし |
リスト項目 | なし |
コンボ ボックスのアクセス キーは、コンボ ボックスにラベルを付ける関連付けられた静的テキスト コントロールのテキストの下線付き文字です。 たとえば、Microsoft WordPad などのファイルを開く標準の [開く] ダイアログ ボックスでは、"Files of type:" というラベルのコンボ ボックスに KeyboardShortcut "Alt + t" が表示されます。
get_accName — コンボ ボックスのさまざまな部分の Name プロパティを次の表に示します。
コンボ ボックス パーツ | 名前 |
---|---|
コンボ ボックス ウィンドウ | ラベルとして使用される静的テキスト コントロール |
編集コントロール | ラベルとして使用される静的テキスト コントロール |
ドロップダウン矢印 | ドロップダウン リストの状態に応じて、"開く" または "閉じる" |
リスト ボックス | 関連付けられたラベル |
リスト項目 | リスト アイテムのテキスト |
コンボ ボックスの Name プロパティ、その子編集コントロール、およびその子リスト ボックスは、コンボ ボックスにラベルを付ける関連付けられた静的テキスト コントロールのテキストです。 たとえば、WordPad などのファイルを開く標準の [開く] ダイアログ ボックスでは、2 つのコンボ ボックスの Name プロパティは "Look in:" と "Files of type:" です。
get_accParent — コンボ ボックスのさまざまな部分の親値を次の表に示します。
コンボ ボックス パーツ | Parent |
---|---|
コンボ ボックス ウィンドウ | コンボ ボックスを囲み、コンボ ボックスと同じ Name プロパティとウィンドウ クラス名を持つ、ROLE_SYSTEM_WINDOWの Role プロパティを持つウィンドウ。 |
編集コントロール (または静的テキスト コントロール) | コンボ ボックス ウィンドウ。 |
ドロップダウン矢印 | コンボ ボックス ウィンドウ。 |
リスト ボックスの親ウィンドウ | コンボ ボックス ウィンドウ。 このウィンドウはリスト ボックスを囲みます。 |
リスト ボックス | リスト ボックスの親ウィンドウ。 |
リスト項目 | リスト ボックス。 |
get_accRole — コンボ ボックスのさまざまな部分の Role プロパティを次の表に示します。
コンボ ボックス パーツ | ロール |
---|---|
コンボ ボックス ウィンドウ | ROLE_SYSTEM_COMBOBOX |
編集コントロール (または静的テキスト コントロール) | ROLE_SYSTEM_TEXT または ROLE_SYSTEM_STATICTEXT |
ドロップダウン矢印 | ROLE_SYSTEM_PUSHBUTTON |
リスト ボックス | ROLE_SYSTEM_LIST |
リスト項目 | ROLE_SYSTEM_LISTITEM |
get_accState — コンボ ボックスのさまざまな部分の State プロパティを次の表に示します。
コンボ ボックス パーツ | 考えられる状態 |
---|---|
コンボ ボックス ウィンドウ | | STATE_SYSTEM_INVISIBLE | STATE_SYSTEM_UNAVAILABLE | STATE_SYSTEM_FOCUSED | STATE_SYSTEM_FOCUSABLE | STATE_SYSTEM_NORMAL | STATE_SYSTEM_EXPANDEDSTATE_SYSTEM_COLLAPSED |
編集コントロール | | STATE_SYSTEM_INVISIBLE | STATE_SYSTEM_UNAVAILABLE | STATE_SYSTEM_FOCUSED | STATE_SYSTEM_FOCUSABLESTATE_SYSTEM_NORMAL |
ドロップダウン矢印 | 0。ボタンが表示され、押されていないことを意味します。または STATE_SYSTEM_PRESSED | STATE_SYSTEM_INVISIBLE |STATE_SYSTEM_NORMAL |
リスト ボックス | | STATE_SYSTEM_INVISIBLE | STATE_SYSTEM_UNAVAILABLE | STATE_SYSTEM_FOCUSED | STATE_SYSTEM_FOCUSABLE | STATE_SYSTEM_FLOATINGSTATE_SYSTEM_NORMAL |
リスト項目 | | STATE_SYSTEM_INVISIBLE | STATE_SYSTEM_FOCUSABLE | STATE_SYSTEM_FOCUSED | STATE_SYSTEM_SELECTABLE | STATE_SYSTEM_SELECTEDSTATE_SYSTEM_NORMAL |
get_accValue — コンボ ボックスのさまざまな部分の Value プロパティを次の表に示します。
コンボ ボックス パーツ | 値 |
---|---|
コンボ ボックス ウィンドウ | 現在選択されているリスト アイテムのテキスト |
編集コントロール | 現在選択されているリスト アイテムのテキスト |
ドロップダウン矢印 | なし |
リスト ボックス | なし |
リスト項目 | なし |
トレーニング
モジュール
Power Automate デスクトップを使用して、ウインドウおよびアプリケーションと対話する - Training
Power Automate デスクトップで UI 要素とウインドウを識別して対話する方法について説明します。