UI オートメーション

Microsoft UI オートメーション は、Windows アプリケーションがユーザー インターフェイス (UI) に関するプログラム情報を提供および使用できるようにするアクセシビリティ フレームワークです。 デスクトップ上のほとんどの UI 要素へのプログラムによるアクセスを提供します。 スクリーン リーダーなどの支援技術製品を使用すると、UI に関する情報をエンド ユーザーに提供し、標準入力以外の方法で UI を操作できます。 また、UI オートメーションにより、自動テスト スクリプトが UI と対話できるようになります。

目的

開発者は、UI オートメーションを使用し、アクセシビリティの高い設計プラクティスに従うことで、Windows上で実行されるアプリケーションを、視覚、聴覚、または運動障褻を持つ多くのユーザーがよりアクセシビリティを高めることができます。 また、UI オートメーションは、自動テスト シナリオに堅牢な機能を提供するように特別に設計されています。

対象となる開発者

UI オートメーションは、経験豊富な C/C++ 開発者向けに設計されています。 一般に、開発者はコンポーネント オブジェクト モデル (COM) のオブジェクトとインターフェイス、Unicode、および Windows API プログラミングについて、中程度のレベルで理解する必要があります。

マネージド コードのUI オートメーションについては、MSDN の「.NET Framework開発者ガイド」セクションのアクセシビリティを参照してください。

実行時の要件

UI オートメーションは、Windows XP、Windows Server 2003、Windows Server 2003 R2、Windows Vista、Windows 7、Windows 10、Windows Server 2008、Windows Server 2008 R2、Windows Server 2012、Windows Server 2012 R2、Windows Server 2016、Windows Server 2019。

Note

Windows XP および Windows Server 2003 には、Microsoft .NET Framework 3.0 も必要です。

 

下位レベルのオペレーティング システムのサポート

Windows Vista のプラットフォーム更新プログラムは、開発者がアプリケーションを Windows 7 と下位レベルの両方のオペレーティング システムにターゲットできるようにする一連のランタイム ライブラリです。 Windows Server 2008 のプラットフォーム更新プログラムは、開発者がアプリケーションを Windows Server 2008 R2 と以前のバージョンの Windows Server の両方にターゲットできるようにする一連のランタイム ライブラリです。 Windows Vista のプラットフォーム更新プログラムと Windows Server 2008 のプラットフォーム更新プログラムは、Windows Updateを通じてすべてのWindows Vista および Windows Server 2008 のお客様が利用できるようになります。 Windows Server 2008 の Windows Vista またはプラットフォーム更新プログラムのプラットフォーム更新プログラムを必要とするサード パーティ製アプリケーションは、インストールされているかどうかを検出Windows Update。インストールされていない場合は、バックグラウンドでダウンロードしてインストールWindows Update。

Windows Vista のプラットフォーム更新プログラムと Windows Server 2008 のプラットフォーム更新プログラムは、両方とも、次のオペレーティング システムでWindows Automation API 3.0 機能セット全体をサポートします。

  • Windows XP (英語)
    Windows XP Home SP3 x86
    WINDOWS XP Professional SP3 x86
  • Windows Server 2003 (英語)
    Windows Server 2003 SP2 (x86 および x64)
  • Windows Vista (英語)
    スターター SP2 (x86 および x64)
    ホーム プレミアム SP2 (x86 および x64)
    Business SP2 (x86 および x64)
    Enterprise SP2 (x86 および x64)
    Ultimate SP2 (x86 および x64)
  • Windows Server 2008 (英語)
    Windows Server 2008 SP2 (x86 および x64)

両方の更新プログラムの詳細については、「Windows Vista のプラットフォーム更新プログラム」を参照してください。

このセクションの内容