メイン コンテンツへスキップ
サポート
Microsoft アカウントでサインイン
サインインまたはアカウントを作成してください。
こんにちは、
別のアカウントを選択してください。
複数のアカウントがあります
サインインに使用するアカウントを選択してください。

Access デスクトップ データベースで ”RunApplication/アプリケーションの実行” マクロ アクションを使用すると、Microsoft Office 内から Microsoft Windows ベースのアプリケーション (Excel、Word、PowerPoint など) を実行することができます。 たとえば、Access データベースに Excel スプレッドシートのデータを貼り付けたい場合に使用できます。

セキュリティ メモ: 実行可能なファイルやコードをマクロやアプリケーションで実行する場合は注意が必要です。 実行可能なファイルやコードは、使用しているコンピューターとデータのセキュリティを侵す危険性のあるアクションを実行するために使用されることがあります。

注: Access 2010 より、”RunApp/アプリケーションの実行” マクロ アクションは ”RunApplication/アプリケーションの実行” に名前が変更されました。

注: このアクションは、データベースが信頼されていない場合は許可されません。

設定

”RunApplication/アプリケーションの実行” マクロ アクションの引数は次のとおりです。

アクションの引数

説明

コマンド ライン

アプリケーションを起動するための コマンド ライン (パスのほかに、特定のモードでアプリケーションを実行するスイッチなどの必要なパラメーターも含む) を指定します。 マクロ デザイン ウィンドウの [アクションの引数] セクションの [コマンド ライン] ボックスに、コマンド ラインを入力します。 これは必須の引数です。

解説

このマクロ アクションで選択されたアプリケーションはフォアグラウンドで読み込まれ実行されます。 このアクションを含むマクロは、アプリケーションを起動した後も引き続き動作します。

Microsoft Windows の動的データ交換 (DDE) 機能やクリップボードを使用すると、Access と他のアプリケーションとの間でデータを転送することができます。 ”SendKeys/キー送信” マクロ アクションを使用してキーストロークを他のアプリケーションに送信することができます (ただし、データを転送する場合は DDE を使用する方が効率的です)。 また、オートメーションを使用してアプリケーション間でデータを共有することもできます。

MS-DOS ベースのアプリケーションは Windows 環境内の MS-DOS ウィンドウで実行されます。

Windows オペレーティング システムでアプリケーションを実行する方法は複数あります。たとえば、[スタート] メニューの [実行] コマンドを使用して Windows エクスプローラーからプログラムを起動したり、Windows デスクトップ上のプログラム アイコンをダブルクリックしてプログラムを起動したりすることができます。

Visual Basic for Applications (VBA) モジュールでは ”RunApplication/アプリケーションの実行” アクションを実行できません。 代わりに、VBA Shell 関数を使用します。

ヘルプを表示

その他のオプションが必要ですか?

サブスクリプションの特典の参照、トレーニング コースの閲覧、デバイスのセキュリティ保護方法などについて説明します。

コミュニティは、質問をしたり質問の答えを得たり、フィードバックを提供したり、豊富な知識を持つ専門家の意見を聞いたりするのに役立ちます。

この情報は役に立ちましたか?

言語の品質にどの程度満足していますか?
どのような要因がお客様の操作性に影響しましたか?
[送信] を押すと、Microsoft の製品とサービスの改善にフィードバックが使用されます。 IT 管理者はこのデータを収集できます。 プライバシーに関する声明。

フィードバックをいただき、ありがとうございます。

×