UiPath Documentation
studio
latest
false
重要 :
このコンテンツの一部は機械翻訳によって処理されており、完全な翻訳を保証するものではありません。 新しいコンテンツの翻訳は、およそ 1 ~ 2 週間で公開されます。

Studio ガイド

最終更新日時 2026年5月22日

モダン エクスペリエンスとクラシック エクスペリエンスの違い

レコーダー

Activities (アクティビティ)

各エクスペリエンスで個別のアクティビティのセットを既定で利用できます。

プロジェクトで選択されているエクスペリエンスとは関係なく、他のエクスペリエンスで既定でのみ利用可能なアクティビティを有効化することもできます。[アクティビティ] パネルの上部にある [オプションを表示] をクリックし、以下を選択します。

  • モダンを表示: クラシック エクスペリエンスを使用するプロジェクト内にモダン アクティビティを表示します。

  • クラシック アクティビティを表示: モダン エクスペリエンスを使用するプロジェクト内にクラシック アクティビティを表示します。

以下の表に、一方のエクスペリエンスでのみ既定で利用可能なアクティビティを示します。表に掲載されていない UI Automation アクティビティは、両方のエクスペリエンスで既定で利用できます。

モダン アクティビティクラシック アクティビティ
アクティベートクリックキーボード ショートカット文字を入力
アプリのステートを確認要素が出現したとき要素が消滅したとき画像が出現したとき画像が消滅したとき要素の消滅を待つ画像の消滅を待つ画像を探す画像の存在を確認要素の存在を確認
チェック/チェック解除チェック
クリッククリック、画像をクリック
表データを抽出構造化データを抽出フル テキストを取得表示中のテキストを取得
テキストを取得テキストを取得
URL に移動URL に移動
強調表示強調表示
ホバーホバー画像上でホバー
キーボード ショートカットホットキーを押下
ブラウザー内を移動タブを閉じる前に戻る次に進むホームに移動ブラウザーを更新
項目を選択項目を選択
スクリーンショットを作成スクリーンショットを作成
文字を入力文字を入力SecureString で文字を入力
アプリケーション/ブラウザーを使用アプリケーションを開くブラウザーを開くウィンドウにアタッチブラウザーにアタッチ要素スコープウィンドウを閉じるプロセスを開始
N/Aアンカー ベースコンテキスト対応のアンカー

例外

以下の表は、クラシックの例外ごとに、その例外に該当するモダン ケースを関係の種類とともに示しています。関係の種類は、名前の直接変更 (モダンでは同じ概念とスコープ)、部分マッピング (モダンではスコープが狭いか広い)、該当するものがない (モダンでは機能が削除されている、まだ移植されていない、または例外は不要) です。

クラシックモダン (UiPath.UIAutomationNext.Exceptions)マッピング備考
一般的なアクティビティ (UiPath.Core.Activities)
ElementNotSetExceptionNotInitializedException部分的クラシック: コンテキストで指定されていない要素です。モダン: InUIElement プロパティが使用前に初期化されていません。概念は同じですが、モダンでは具体的に InUIElement 入力に限定されています。
TextNotFoundExceptionNodeNotFoundException部分的クラシック: テキスト検索アクティビティ専用とした例外です。モダン: 結果が「見つかりません」(テキスト ターゲットを含む) であるすべてのケースが NodeNotFoundException に折りたたまれます。
RegistrationException(なし)該当するものがないクラシックの運用環境でもスローされません。モダンには同等の概念がありません。
ActivityTimeoutExceptionRuntimeTimeoutException名前の直接変更同じ概念。名前が変更され、UiPath.UIAutomationNext.Exceptions 名前空間に移動されました。
PropertyNotSetException(なし)該当するものがないクラシックでのみ、設計時に ValidationError。モダン アクティビティでは、異なる検証メカニズムが使用されます。
BrowserNotSetExceptionBrowserNotFoundException名前の直接変更クラシック: コンテキストにブラウザーがありません。モダン: 一致するブラウザーが見つかりません。同じ概念。モダンでの名前の方がわかりやすいです。
WindowNotSetExceptionApplicationNotFoundException部分的クラシック: ウィンドウで限定されたアクティビティのコンテキストにウィンドウがありません。モダン: 接続するときにアプリケーションが見つかりません。最も近い同等機能ですが、モダンの方が広範です (Windows だけでなく、すべての種類のアプリに対応)。
SAP (UiPath.Core.Activities)
SAPCallTransactionExceptionSAPCallTransactionException名前の直接変更同じ名前、同じ概念で名前空間が UiPath.Core.Activities から UiPath.UIAutomationNext.Exceptions に移動されました。
SAPLoginExceptionSAPLoginException名前の直接変更同じ名前、同じ概念で名前空間が UiPath.Core.Activities から UiPath.UIAutomationNext.Exceptions に移動されました。
CellScopeExceptionSAPTableCellScopeException名前の直接変更同じ概念 (テーブルのセル スコープの失敗)。名前を SAP 固有の名前に変更し、テーブル用であることを明確にしました。
ExpandALVTreeExceptionSAPExpandTreeException名前の直接変更同じ概念 (SAP のツリー展開エラー)。名前を簡潔にしています。
セレクター (UiPath.Core)
InvalidSelectorExceptionInvalidSelectorException名前の直接変更同じ名前、同じ概念 (解析不能セレクター) で、名前空間が UiPath.Core から UiPath.UIAutomationNext.Exceptions に移動されました。
InvalidFilterSelectorException (内部)(なし)該当するものがない内部クラス。モダンには同等の機能がありません。
SelectorOperationExceptionUiAutomationException部分的クラシック: セレクター操作で発生した COM/解析の失敗をラップします。モダン: これらは一般的な UiAutomationException として報告されます。セレクター操作専用とした例外の種類はありません。
要素/ノード (UiPath.Core)
SelectorNotFoundExceptionNodeNotFoundException名前の直接変更同じ概念 (セレクターを使用して要素が見つからない)。モダンでの名前は、セレクターに限定せずに一般化されています。クラシックでは、SelectorNotFoundExceptionFindElementException の拡張です。モダンでは、UiAutomationException でフラットな階層が使用されます。
FindElementExceptionRuntimeFindException部分的クラシック: 結果が「見つかりません」ではない検索で発生した COM エラー。モダン: 検索が失敗して、どの検索ステップが失敗したかに関する詳細が示されています。最も近い同等機能。モダンでは、充実した診断情報が提供されます。
InvalidUiElementExceptionNodeNotFoundException部分的クラシック: COM エラー E_UINODE_INVALID_ELEMENT (古い参照または無効な参照)モダン: COM エラー E_UINODE_INVALID_IDENTIFIERNodeNotFoundException にマッピングされます。概念は同じです (古い要素)。モダンでは例外の種類が異なります。
UninitializedNodeExceptionUiNodeUninitializedElementException名前の直接変更同じ概念 (初期化されていないノード、COM エラー E_UINODE_UNINITIALIZED_ELEMENT)。一貫性を確保するために、UiNode プレフィックスを付記した名前に変更されました。
UiElementHasNoItemsExceptionUiNodeHasNoItemsException名前の直接変更同じ概念 (空のリスト、ツリー、コンボ、COM エラー E_UINODE_HAS_NO_ITEMS)。プレフィックスを UiElement から UiNode に変更しました。
ElementOperationExceptionUiAutomationException部分的クラシック: 要素に対する操作 (クリック、入力、強調表示など) で COM エラーをラップする広範なキャッチオール。モダン: 基本的な UiAutomationException に同じ役割があります。要素に対する操作専用とした例外の種類はありません。
ブラウザー (UiPath.Core)
InvalidBrowserExceptionBrowserNotFoundException部分的クラシック: COM 参照 uiBrowser は null です。モダン: 一致するブラウザーのインスタンスが見つかりませんでした。ユーザーによる認識シナリオ (ブラウザーが見つからない) は同じです。モダンでの名前は、検索してアタッチ (attach-by-find) モデルを反映しています。
BrowserOperationExceptionUiAutomationException部分的クラシック: ブラウザーの COM 操作で発生するエラー専用とした例外です。モダン: ブラウザー操作のエラーは UiAutomationException として報告されます。ブラウザー操作専用とした例外の種類はありません。
ウィンドウ ( UiPath.Core)
InvalidWindowExceptionApplicationNotFoundException部分的クラシック: 操作前のウィンドウでの COM 参照が null です。モダン: 接続するときにアプリケーションが見つかりません。最も近い同等機能。モダンはより広範です (すべての種類のアプリに対応)。
WindowOperationExceptionUiAutomationException部分的クラシック: ウィンドウでの COM 操作 (非表示、閉じる、最大化など) で発生するエラー専用とした例外です。モダン: これらは UiAutomationException として報告されます。ウィンドウ操作専用とした例外の種類はありません。
画像 (UiPath.Core)
InvalidImageExceptionUiAutomationException部分的クラシック: 無効な画像データ専用とした例外です。モダン: 画像のエラーは UiAutomationException として報告されます。画像専用とした例外の種類はありません。
InvalidRegionExceptionUiAutomationException部分的クラシック: 画面領域が null または空です。モダン: 画面領域専用とした例外はありません。UiAutomationException として報告されます。
ImageOperationExceptionUiAutomationException部分的クラシック: 画像に対するあらゆる操作の失敗専用としたキャッチオールです。モダン: 画像に対する操作のエラーは UiAutomationException として報告されます。画像に対する操作専用とした例外の種類はありません。
スクレイピング (UiPath.Core)
InvalidScrapeOptionsException(なし)該当するものがないクラシック: スクレイピング オプションのパターンはモダンに存在しません。スクレイピングの処理方法は互いに異なり、同等のオプション オブジェクトはありません。
ActiveX (UiPath.Core.Activities)
AutomateActiveXException(なし)該当するものがないActiveX のオートメーションはクラシックのみの機能です。モダンのアクティビティでは使用できません。
ActiveXOutputArgumentsNotSupportedException(なし)該当するものがないActiveX 専用の機能です。
ActiveXUnknownMethodException(なし)該当するものがないActiveX 専用の機能です。
ActiveXInvalidArgumentsException(なし)該当するものがないActiveX 専用の機能です。
InjectDotNet (UiPath.Core.Activities)
InjectDotNetMethodNotFoundException(なし)該当するものがない[.NET コードを挿入] アクティビティはクラシック専用です。モダンには同等のアクティビティがありません。
InjectDotNetAmbiguousMethodException(なし)該当するものがないクラシック専用の機能です。
InjectDotNetTypeNotFoundException(なし)該当するものがないクラシック専用の機能です。
InjectDotNetTypeNotSupportedException(なし)該当するものがないクラシック専用の機能です。
InjectDotNetAssemblyReflectionException(なし)該当するものがないクラシック専用の機能です。また、運用環境ではスローされません。
InjectDotNetArgumentNotDefinedException(なし)該当するものがないクラシック専用の機能です。

オブジェクト リポジトリ

オブジェクト リポジトリは、モダン アクティビティを使用したモダン エクスペリエンスでのみ使用できます。

スクレイピング ウィザード

  • モダン エクスペリエンス - データ スクレイピング用に表抽出ウィザードを利用できます。
  • クラシック エクスペリエンス - データ スクレイピング ウィザードと画面スクレイピング ウィザードを利用できます。

このページは役に立ちましたか?

接続

ヘルプ リソース サポート

学習する UiPath アカデミー

質問する UiPath フォーラム

最新情報を取得