フォーム データを Web サービスに送信する

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

ユーザーが Web サービスにフォーム データを送信する場合は、第 2 のデータ接続としてフォーム テンプレートに送信データ接続を追加できます。によっては、Web サービスを受け入れるデータの種類を指定したフィールドで、データ、グループ内のフィールドをフォーム内のデータのすべてのデータを送信する送信のデータ接続を構成できます。

データの送信接続を追加した後には、Web サービスにフォーム データを送信できるようにするフォーム テンプレートを構成します。その結果、Microsoft Office InfoPath では、[標準] ツールバーとフォームの [ファイル] メニューに [送信] コマンドを送信] ボタンを追加します。次の方法でフォーム テンプレートの送信オプションをカスタマイズすることもできます。

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

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

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

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

データの送信接続を追加します。

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

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

  3. フォーム データを 1 つの宛先に送信] をクリックし、[リストの [ Web サービス] をクリックします。

  4. [追加] をクリックします。

  5. データ接続ウィザードで、Web サービス、ユーザーは、データを送信し、[次へ] をクリックしての場所を入力します。

    ヒント: Web サービスの説明をどこからでも、発見、およびとの統合 (UDDI) サーバーを検索する場合は、 UDDI の検索をクリックし、検索、または、提供されるサービス プロバイダーで検索するかどうかを指定する UDDI サーバー名を入力検索キーワードを入力し、[検索] をクリックします。検索キーワードが一致する web サービスは、検索結果のリストに表示されます。

  6. 操作の選択] の一覧で、ウィザードの次のページで Web サービスの操作を使用してフォーム データを受信する] をクリックし、[次へ] をクリックします。

  7. ウィザードの次のページでのフォームでは、Web サービスでは、各パラメーターの送信するには、どのようなデータを選択するには次のいずれかの操作を行います。

    [フィールドまたはグループ内のデータを送信します。

    1. パラメーター名] ボックスの一覧では、フォームからのデータを受信する Web サービスのパラメーターをクリックします。

    2. パラメーターのオプション] で、 [フィールドまたはグループをクリックします。

    3. [データ ソース] ボタン変更] をクリックします。

    4. フィールドまたはグループの選択] ダイアログ ボックスでは、フィールドまたはグループのデータを送信する] をクリックし、[ OK] をクリックします。

    5. 含める] ボックスに、[にこのフィールドおよびフィールドまたはグループの子要素のデータだけを送信または、[フィールド名] フィールドに、データを送信するXML 要素を含むサブツリー選択したテキストと子要素のみ] をクリックし、選択したグループまたはフィールド内の子要素。

    フォーム内のデータのすべてを送信します。

    1. パラメーター名] ボックスの一覧では、フォームからのデータを受信する Web サービスのパラメーターをクリックします。

    2. [パラメーターのオプション] で、フォーム全体 (XML ドキュメント、処理命令を含む)をクリックします。

    文字列としてデータを送信します。

    1. パラメーター名] ボックスの一覧では、フォームからのデータを受信する Web サービスのパラメーターをクリックします。

    2. [パラメーターのオプション] で、フォーム全体 (XML ドキュメント、処理命令を含む)をクリックします。

    3. 文字列としてデータを送信する] チェック ボックスを選択します。

      注: 通常、デジタル署名されたデータを送信するには、このチェック ボックスを選択します。ほとんどの場合、このチェック ボックスをオフにします。

    技術的な詳細 Microsoft ADO.NET データセット オブジェクト

    Web サービスは、ADO.NET データセット オブジェクトを必要とする場合は、このデータ接続を構成するときにデータセット ノードを選択します。ADO データセットが必要な Web サービス データ接続のノードの他の種類を使用する場合は、送信アクションが失敗します。

  8. [次へ] をクリックします。

  9. このデータ接続の名前を入力] ボックスに、ウィザードの次のページでは、次のわかりやすい名前を入力は、データ接続を送信します。

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

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

  10. [概要] セクションで、情報が正しいことを確認し、[完了] をクリックします。

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

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

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

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

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

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

ページの先頭へ

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

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

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

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

×