特定の条件の下でフォーム データを送信する

注:  最新のヘルプ コンテンツをできるだけ早く、お客様がお使いの言語で提供したいと考えております。 このページは、自動翻訳によって翻訳されているため、文章校正のエラーや不正確な情報が含まれている可能性があります。私たちの目的は、このコンテンツがお客様の役に立つようにすることです。お客様にとって役立つ情報であったかどうかを、このページの下部でお知らせください。 簡単に参照できるように、こちらに 英語の記事 があります。

フォームで、特定の条件が満たされた場合にのみ、フォーム テンプレートに基づくフォームを送信できるようにするフォーム テンプレートをデザインできます。たとえば、経費報告書フォームのテンプレートで、ユーザーがフォームの経費の合計が、指定した期間より大きい場合にのみ送信できるをデザインする場合があります。

このタスクを実行するには、フォームを送信するためのフォーム テンプレートを構成して、フォームを特定の条件が満たされた場合にのみ送信を許可するルールを追加します。ルールを追加した後ルールの条件が満たされた場合に使用するデータ接続を送信するかを選択できます。

フォームを送信できるようにするフォーム テンプレートを構成するときに Microsoft Office InfoPath はユーザーがフォームに入力するときに、[標準] ツールバーと[ファイル] メニューの [送信] コマンド、[送信] ボタンを追加します。

特定の条件の下でフォーム データを送信するためのフォーム テンプレートを構成する場合は、次の方法で送信オプション フォーム テンプレートのもカスタマイズできます。

  • [標準] ツールバーの [送信] ボタンと[ファイル] メニューの [送信] に表示されているテキストを変更します。

  • [標準] ツールバーの [送信] ボタンと[ファイル] メニューの [送信] コマンドのキーボード ショートカットを変更します。

  • そのフォームを送信したときに、ユーザーに表示するユーザー設定のメッセージを作成します。

  • フォームを開いたまま、フォームを閉じるかどうかを指定するか、フォームの送信後、新しい空白のフォームを開きます。

特定の条件の下でフォーム データを送信するルールを追加します。

  1. [ツール] メニューで、 [送信オプション] をクリックします。

  2. 送信オプション] ダイアログ ボックスでは、このフォームを送信するユーザーを許可する]チェック ボックスを選択します。

    注: このチェック ボックスを選択すると、[標準] ツールバーと[ファイル] メニューの [送信] コマンドにユーザーがフォームに入力するとき、[送信] ボタンが追加されます。

  3. ルールを使用するカスタム アクションを実行するにはをクリックし、[ルール] をクリックします。

  4. フォームを送信するためのルール] ダイアログ ボックスで、[追加] をクリックします。

  5. [名前] ボックスで送信場所について説明する仕分けルールの名前を入力します。たとえば、電子メール メッセージを特定のフィールドの値が $50 より大きい場合にのみを使用してフォームを送信できるようにする場合は、 $50 を超える電子メールの送信を入力します。

  6. [ルール] ダイアログ ボックスの条件の設定] をクリックします。

  7. [条件] ダイアログ ボックスで、データ接続を使用して、[ OK] をクリックを指定します。

  8. ルール] ダイアログ ボックスで、[アクションの追加] をクリックします。

  9. 一覧で、アクションを使用してデータ接続の送信] をクリックします] をこのために使用するデータ接続をクリックしてデータ接続の一覧でアクションを送信し、[ OK] をクリックします。

  10. [OK] を 2 回クリックします。

    1. [標準] ツールバーで、ユーザーがフォームに入力するときに、[ファイル] メニューに表示されている [送信] コマンドが表示される [送信] ボタンの名前を変更するには、送信で図表番号] ボックスに新しい名前を入力します。オプション] ダイアログ ボックス。

      ヒント: このボタンおよびコマンドにキーボード ショートカットを割り当てる場合は、入力のアンパサンド (&) は、キーボード ショートカットとして使用する文字の前にします。たとえば、として送信] ボタンとコマンドのキーボード ショートカットは、alt キーを押しながら B を割り当てるSu & 送を入力します。

  11. ユーザーがフォームに入力するとき、[標準] ツールバーの [送信] コマンド、または [送信] ボタンを使用しないように、[送信] メニューおよびツールバーの [送信] ボタンを表示する] チェック ボックスをオフにします。

    1. 既定では、ユーザーが、フォームを送信した後、InfoPath がフォームを開いたままにして、フォームが正常に送信されたかどうかを示すメッセージが表示されます。この既定の動作を変更するには、するには、[詳細設定] をクリックして、次のいずれかの操作を行います。

      • フォームを閉じるか、ユーザーが完成したフォームを送信した後、新しい空白のフォームを作成するするには、後の送信] ボックスの一覧で必要なオプションをクリックします。

      • 示すフォームが正常に送信されたかどうかのユーザー設定のメッセージを作成するには、[ユーザー設定のメッセージを使用する] チェック ボックスを選択し、成功失敗した場合のボックスに、メッセージを入力します。

        ヒント: [失敗] ボックスにメッセージを使用して、ユーザーに通知がフォームを送信することができない場合。たとえば、ユーザーがそのフォームを保存して、詳しい情報について問い合わせてを提案することができます。

      • ユーザーがフォームを送信した後にメッセージを表示したくない成功メッセージとエラー メッセージを表示する] チェック ボックスをオフにします。

Office のスキルを磨く
トレーニングの探索
新機能を最初に入手
Office Insider に参加する

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

ご意見をいただきありがとうございます。

フィードバックをお寄せいただき、ありがとうございます。Office サポートの担当者におつなぎいたします。

×