アクセスのアクション

Access 自動化機能を使用して、ローカルに格納された Access データベースを操作できます。 まず、'Access の起動' アクションを使用して Access インスタンスを作成します。 このインスタンスは、残りのアクションの入力パラメーターとして機能し、目的の Access データベースに対してアクションを実行できます。

次のアクションを実行できます。

  • Access を起動する
  • Access を閉じる
  • Access テーブルを読み取る
  • Access クエリを実行する
  • Access マクロを実行する

注意

デスクトップ用 Power Automate の Access アクションは、Microsoft Access 2013 以降のバージョンと互換性があります。

Access を起動する

Access データベースを起動します。

入力パラメーター

引数 オプション 受入 既定の値 プロパティ
データベース パス 在庫切れ データベースのパス 開くべき既存の Access データベースの完全なパス。
ユーザー操作モード 在庫切れ ブール値 False Access インスタンスでユーザー操作を許可するかどうかを指定します。 このモードでは、フローが終了した後もアプリケーションの実行が継続され、自動化とともにユーザーの操作が許可されますが、ユーザーによる確認が必要なポップアップやエラーが発生する場合があります。
インスタンスを表示する N/A ブール値 はい Access ウィンドウを表示するかどうかを指定します。
データベースのパスワード はい 直接暗号化された入力またはテキスト値 パスワードで保護されている場合に使用する、データベースの暗号化パスワード
排他的 在庫切れ ブール値 False データベースを排他モードで開くかどうかを指定します。 有効にすると、データベースが開いている間は、データベースを他のユーザーと共有できません。

生成される変数

引数 Type プロパティ
AccessInstance Access インスタンス 後の Access アクションで使用する特定の Access インスタンス。 これにより、ユーザーは複数の Access ドキュメントのうち、どのシートにアクセスするかを指定することができます

例外

例外 プロパティ
Access データベースが見つかりませんでした 指定された Access データベースが見つからないことを示します。
既存の Access データベースを開けませんでした 特定の Access データベースを開く際に問題が発生したことを示します。
Access を起動できませんでした Access アプリケーションの起動で問題が発生したことを示します。
Access アプリケーションがインストールされていません Access アプリケーションが特定のコンピューターに現在インストールされていないことを示します。

Access テーブルを読み取る

Access テーブルを読み取ります

入力パラメーター

引数 オプション 受入 既定の値 プロパティ
Access インスタンス 在庫切れ Access インスタンス 使用する Access のインスタンスです。 この変数は、「Access を起動する」アクションで指定されている必要があります。
テーブル名 在庫切れ テキスト Access のテーブル名。 Access データベースに保存されているとおりに、テーブル名を正確に入力する必要があります。

生成される変数

引数 Type 説明設定
結果 テキスト 読み取りクエリの結果。

例外

例外 プロパティ
Access テーブルを読み取れませんでした 特定の Access テーブルの読み取りに問題があることを示しています。

Access クエリを実行する

保存された Access クエリを実行します

入力パラメーター

引数 オプション 受入 既定の値 プロパティ
Access インスタンス 在庫切れ Access インスタンス 使用する Access のインスタンスです。 この変数は、「Access を起動する」アクションで指定されている必要があります。
クエリ名 在庫切れ テキスト Access クエリの名前です。 特定の Access データベースに保存されているのと同じ、クエリの正確な名前を入力する必要があります。
クエリ タイプ 在庫切れ 選択クエリ、アクション クエリ クエリの選択 これが選択クエリであるか、アクション クエリであるかを指定します。
パラメーターを含める はい ブール値 False クエリの実行に必要なパラメーターを指定します。 パラメーター名とデータ型がクエリ内のものと一致していることを確認してください。

生成される変数

引数 Type 説明設定
QueryResult テキスト 選択クエリの実行結果。データ テーブルでクエリの出力を返します。
AffectedRows テキスト アクション クエリを実行した結果として、影響を受けた行の数。

例外

例外 プロパティ
Access クエリを実行できませんでした 特定の Access クエリの実行に問題があることを示しています。

Access マクロを実行する

保存された Access マクロを実行します

入力パラメーター

引数 オプション 受入 既定の値 プロパティ
Access インスタンス 在庫切れ Access インスタンス 使用する Access のインスタンスです。 この変数は、「Access を起動する」アクションで指定されている必要があります。
マクロ名 在庫切れ テキスト Access マクロの名前です。 特定の Access データベースに保存されているのと同じ、マクロの正確な名前を入力する必要があります。
VBA マクロである いいえ ブール値 False このマクロが VBA マクロであるかどうかを指定します。
パラメーターを含める はい ブール値 False マクロの実行に必要なパラメーターを指定します。 パラメーター名とデータ型がマクロ内のものと一致していることを確認してください。

生成される変数

このアクションは変数を生成しません。

例外

例外 プロパティ
Access マクロを実行できませんでした 特定の Access マクロの実行に問題があることを示しています。

Access を閉じる

Access インスタンスを閉じます

入力パラメーター

引数 オプション 受入 既定の値 プロパティ
Access インスタンス 在庫切れ Access インスタンス 使用する Access のインスタンスです。 この変数は、「Access を起動する」アクションで指定されている必要があります。
Access を閉じる前に 在庫切れ 変更を保存しない、変更を保存する 変更を保存しない このインスタンスを閉じる前に Access データベースを保存するかどうかを指定します。

生成される変数

このアクションは変数を生成しません。

例外

例外 プロパティ
Access を閉じることができません 特定の Access インスタンスの終了に問題があることを示しています。

既知の制限

「テーブルの読み取りアクセス」と「クエリの実行アクセス」では、添付ファイルやバイナリ データ型のセルを取得できません。