フォームを発行する

重要:  この記事は機械翻訳されています。機械翻訳についての「免責事項」をお読みください。この記事の英語版を参照するには、ここをクリックしてください。

フォーム テンプレートのデザインが完了したら、そのフォーム テンプレートに基づくフォームにユーザーが入力できるように、フォーム テンプレートを発行する必要があります。ユーザーはフォームの発行場所へのアクセス権を持っている必要があります。このトピックでは、InfoPath 2010 フォームを発行するためのさまざまなオプションについて説明します。

内容

公開と保存

発行オプション

SharePoint ライブラリまたはリストですか。

SharePoint ライブラリに発行します。

電子メールに発行します。

ネットワーク上の場所に発行します。

高度な概念

サイト コンテンツ タイプ

InfoPath フォームのセキュリティで保護されたコード

管理者承認済みフォーム テンプレート (完全信頼フォーム)

発行と保存

フォーム テンプレートの発行とフォーム テンプレートの保存は異なります。フォーム テンプレートを保存すると、ファイルをコンピューターに保存するときと同様に、作業内容が保存されます。発行プロセスでは、フォーム テンプレートは配布用に変更されます。つまり、発行場所と処理命令のセクションを追加して、このフォーム テンプレートに基づくフォームをユーザーが開くことができるようにします。処理命令を使用すると、発行後にフォーム テンプレートに変更を加えた場合に、このフォーム テンプレートに基づくフォームが自動的に更新されます。

ページの先頭へ

発行オプション

InfoPath フォームはさまざまな方法で発行できます。フォームを発行するには、[ファイル] タブをクリックし、[発行] をクリックして、次のオプションを指定します。

  • クイック発行   現在の場所にフォームを発行します。

発行済みのフォームを更新する場合や、SharePoint リストまたはワークフロー フォームを初めて発行する場合は、クイック発行を使用すると、発行方法および発行場所を指定しなくてもフォームを発行できます。[クイック発行] をクリックすると、InfoPath 2010 によって自動的に前の場所または指定済みの場所にフォームが再発行または発行されます。

注: 発行場所が指定されていない場合は、クイック発行が無効です。

  • SharePoint Server   SharePoint ライブラリにフォームを発行します。

InfoPath フォームを SharePoint に発行して、ユーザーが Web ブラウザーまたは InfoPath Filler でフォームに入力できるようにするには、SharePoint ライブラリにフォームを発行します。これにより、ユーザーはオンラインでフォームにアクセスし、入力して、結果を InfoPath ドキュメントとしてライブラリに保存できます。

  • 電子メール   メールの宛先のリストにフォームを発行します。

InfoPath フォームを含む新しい電子メール メッセージを作成できます。このオプションは、受信者が SharePoint サイトへのアクセス権を持っていない場合に便利です。

注: InfoPath Filler では、電子メール メッセージで公開されているフォームの必要があります。

  • ネットワーク上の場所   ネットワークの場所またはファイルの共有にフォームを発行します。

ネットワークの場所またはファイル共有 ( //MyShare/Path/FormLocation) などの共有に移動し、InfoPath Filler でフォームに入力できるユーザーをフォームを発行します。

注: InfoPath Filler では、ネットワーク上の場所に公開されているフォームの必要があります。

SharePoint ライブラリか SharePoint リストか

以前のバージョンの InfoPath では、SharePoint ライブラリにフォームを発行でき、ユーザーがフォームに入力すると、ユーザーの回答がドキュメントとしてそのライブラリ内に保存されました。InfoPath 2010 では、この機能に加えて、回答が SharePoint リストのアイテムとして保存されるように、リストのアイテムの作成、読み取り、および編集に使用するフォームをカスタマイズできます。これを行うには、SharePoint で [フォームのカスタマイズ] をクリックするか、新しい SharePoint リスト フォームを InfoPath 内で作成します。

ドキュメント ライブラリの代わりに SharePoint リストを使用すると、次のような明らかな利点があります。

  • SharePoint リストでアイテムを操作する場合と同じように回答を管理できます。

  • フォームの発行時に SharePoint サーバーへの接続方法を指定する必要がありません (自動であるため)。

  • リスト フォームをカスタマイズする際、[クイック発行] をクリックするだけでフォームを発行できます。

ページの先頭へ

SharePoint ライブラリに発行する

SharePoint ライブラリに InfoPath フォームを発行するには、次の手順を実行します。

  1. [ファイル] をクリックします。

  2. [発行] をクリックします。

  3. [SharePoint Server] をクリックします。

InfoPath 2010 - フォームを発行する

  1. テキスト ボックスに SharePoint サイトの Web アドレスを入力します。

InfoPath 2010 - フォームを発行する

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

  2. フォームを発行する方法を選択します。ほとんどの場合、フォーム ライブラリを選択します。サイト コンテンツ タイプ管理者承認済みフォーム テンプレートのオプションの詳細については、 [高度な概念」を参照してください。

InfoPath 2010 - フォームを発行する

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

  2. InfoPath フォーム用のフォーム ライブラリが既に作成されている場合はその既存のフォーム ライブラリをクリックします。新しいフォーム ライブラリを作成する場合は [新しいフォーム ライブラリを作成する] をクリックします。

InfoPath 2010 - フォームを発行する

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

  2. 新しい SharePoint ライブラリを作成する場合は、[名前] テキスト ボックスにライブラリの名前を、[説明] テキスト ボックスにライブラリの説明を入力します。

InfoPath 2010 - フォームを発行する

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

  2. フォーム ライブラリに列として、フォームのデータを表示するには、プロパティの共有を使用します。これを行うには、追加をクリックし、[目的のフィールドを選択して、[列名] ボックスで、[列の名前を入力します。

  3. 繰り返しフィールドを選択した場合は、[関数] ボックスの一覧で値をクリックしてフォーム ライブラリでのフィールドの表示方法を定義し、[OK] をクリックします。

注: すべての値を結合するかどうか、最後の値または、一致するすべてのフィールドの数の最初の値を表示するかどうかを選択できます。

InfoPath 2010 - フォームを発行する

  1. SharePoint の列として追加するフォームのフィールドごとに必要に応じて手順 12. と 13. を繰り返し、[次へ] をクリックします。

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

  3. [発行] をクリックします。

ページの先頭へ

電子メールに発行する

電子メールの宛先のリストに InfoPath フォームを発行するには、次の手順を実行します。

  1. [ファイル] をクリックします。

  2. [発行] をクリックします。

  3. [電子メール] をクリックします。

  4. フォームをまだ保存していない場合は、[OK] をクリックしてフォームを保存します。

  5. [フォーム テンプレートの名前:] テキスト ボックスにフォームの名前を入力し、[次へ] をクリックします。

InfoPath 2010 - フォームを発行する

  1. フォームのデータを InfoPath フォーム アイテム フォルダーの列として表示するには、プロパティの共有を使用します。これを行うには、[追加] をクリックし、目的のフィールドを選択して、[列名] ボックスに列の名前を入力します。

  2. 繰り返しフィールドを選択した場合は、[関数] ボックスの一覧で値をクリックしてフォーム ライブラリでのフィールドの表示方法を定義し、[OK] をクリックします。

注: すべての値を結合するかどうか、最後の値または、一致するすべてのフィールドの数の最初の値を表示するかどうかを選択できます。

  1. Outlook の列として追加するフォームのフィールドごとに必要に応じて手順 6. と 7. を繰り返し、[次へ] をクリックします。

InfoPath 2010 - フォームを発行する

  1. 完了したら、[発行] をクリックしてフォームを電子メール メッセージとして開きます。

InfoPath 2010 - フォームを発行する

  1. [宛先]、[CC]、および [BCC] の各ボックスに受信者を入力します。

InfoPath 2010 - フォームを発行する

  1. [件名] フィールドの内容を必要に応じて変更します。

  2. [序文] テキスト ボックスには、受信者に向けたフォームについての指示やフォームの送信理由についての説明を入力できます。

  3. [送信] をクリックします。

ページの先頭へ

ネットワーク上の場所に発行する

ネットワーク上の UNC または SharePoint 以外のサーバーに InfoPath フォームを発行するには、次の手順を実行します。

  1. [ファイル] をクリックします。

  2. [発行] をクリックします。

  3. [ネットワークの場所] をクリックします。

  4. 最初のテキスト ボックスに、フォームのパスとファイル名を入力します。

    注: ハード_ディスク上、または\\private\example\exampleform.xsnなどのファイル共有では、上の場所があります。次のようになります。 お使いのコンピューター上の場所可能性もある: C:\examplefolder\exampleform.xsnします。

InfoPath 2010 - フォームを発行する

  1. [フォーム テンプレートの名前:] テキスト ボックスにテンプレートの名前を入力し、[次へ] をクリックします。

注: 更新または再発行する場合は、フォームを識別するため、フォームの名前はフォームに入力するときにもユーザーに表示されます。

  1. テキスト ボックスに、ユーザーがアクセス可能なパスとファイル名を入力します。

注: ほとんどの場合、発行場所と代替アクセス パスは同じにします。それ以外の場合は、if など、ファイルが保存されている C ドライブすることはできません。たとえば、 C:\examplefolder\exampleform.xsnにフォームを保存した場合、[ユーザー アクセスのパスような\\mycomputer\examplepath\exampleform.xsnします。以前のパスが\\private\example\form\exampleform.xsn] など、ユーザーのアクセシビリティを考慮したパスとユーザーの両方がアクセスできる場合は、[アクションは必要ありませんこの手順を実行します。

InfoPath 2010 - フォームを発行する

  1. [次へ] を再度クリックします。

  2. [発行] をクリックします。

ページの先頭へ

高度な概念

サイト コンテンツ タイプ

コンテンツ タイプは、フォーム テンプレート、一連の列、およびワークフロー設定やポリシー設定などのサーバー上のドキュメント管理設定を定義します。

コンテンツ タイプを作成して、フォーム テンプレートをサイト コンテンツ タイプとして発行すると、サイト全体でフォーム テンプレートおよび設定を再利用できます。コンテンツ タイプを更新すると、変更内容は、そのコンテンツ タイプが使用されているすべての場所に自動的に適用されます。

単一のコンテンツ タイプをサイト内の複数のライブラリに割り当てたり、複数のコンテンツ タイプを単一のライブラリに割り当てたりできます。たとえば、業務報告書フォームのコンテンツ タイプを社内の営業部門が使用するすべてのライブラリに追加すると、各営業チームが同じ種類の情報を収集して、経営陣にレポートできます。または、出張申請書、出張報告書、および経費明細書の各フォームに異なるフォーム テンプレートを使用しているとします。この 3 つのフォーム テンプレートをそれぞれサイト コンテンツ タイプとして発行し、チームの出張関連情報用の単一のライブラリに追加できます。このライブラリから新しいフォームを作成するときには、これらのフォーム テンプレートの中から使用するものを選択します。

InfoPath フォームのセキュリティで保護されたコード

InfoPath 2010 では、フォームが完全に信頼できるフォームではない限り、サイト コレクション管理者であれば、SharePoint の Sandboxed Code Service を使用して、InfoPath Designer からコードを含むフォーム ライブラリのフォームを直接発行することができます。セキュリティで保護されたコードを含むフォームの発行では、フォームをフォーム ライブラリに発行する場合、またはフォームをサイト コンテンツ タイプとして発行する場合と同じプロセスが使用されます。

管理者承認用フォーム テンプレート (完全信頼フォーム)

管理者承認用フォーム テンプレートは、SharePoint サイトの任意のサイト コレクションに使用でき、完全信頼を必要とするコードを含むことができます。このフォーム テンプレートは SharePoint サイト管理者によって個別に検証、アップロード、またはアクティブ化されます。管理者承認用フォーム テンプレートは、管理者しかアクセスできない特別なドキュメント ライブラリで管理されます。管理者承認用フォーム テンプレートの詳細については、次のリンクを参照してください。

ページの先頭へ

注: 機械翻訳についての免責事項: この記事の翻訳はコンピューター システムによって行われており、人間の手は加えられていません。マイクロソフトでは、英語を話さないユーザーがマイクロソフトの製品、サービス、テクノロジに関するコンテンツを理解するのに役立てるため、こうした機械翻訳を提供しています。記事は機械翻訳されているため、用語、構文、文法などに誤りがある場合があります。

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

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

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

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

×