重要
Microsoft InfoPath 2013 のサポートは 2026 年 7 月 14 日に終了しました。 既存の InfoPath フォームとワークフローを、サポートされている Microsoft 365 ソリューションに移行することをお勧めします。 InfoPath の廃止に関する詳細情報。
Microsoft InfoPath 2010 を使用すると、SharePoint リスト内のアイテムの作成と編集に使用するフォームをカスタマイズできます。 既定では、アイテムを作成または編集すると、リスト内のすべてのフィールドが基本的な 2 列のレイアウト テーブルに表示されます。 これは、レイアウトをより細かく制御したい状況によっては機能します。 また、フォームに動的な動作を追加することもできます。
InfoPath を使用して SharePoint リスト フォームをカスタマイズすると、コントロールを再配置できます。たとえば、ユーザー情報フォームの [都道府県] フィールドと [都道府県] フィールドを同じ行に並べて配置します。 条件付き書式などの高度な InfoPath 機能を使用して、フォームのセクションを動的に表示または非表示にすることができます。
次のビデオでは、SharePoint 2010 リスト フォームをカスタマイズする方法を示します。
この記事の内容
リストを開くか作成する
カスタマイズのために SharePoint リストを開く方法は 2 つあります。
SharePoint 内から既存の SharePoint リストを開く
- 一覧に移動します。
- リストを選択し、[ リスト] タブの [ リストのカスタマイズ ] グループで [ フォームのカスタマイズ ] をクリックして InfoPath を起動し、カスタマイズ用のリストを自動的に読み込みます。
新しいリストを作成するか、InfoPath 内から既存のリストを開く
- [ファイル] をクリックします。
- [ 新規] をクリックし、[ SharePoint リスト] を選択します。
- データ接続ウィザードで SharePoint サイトの Web アドレスを入力します。
[次へ] をクリックします。
次のいずれかの操作を行います。
- 既存のリストのフォームをカスタマイズする
[ 既存の SharePoint リストのカスタマイズ] を選択し、カスタマイズするリストを選択します。
[次へ] をクリックします。
- 新しいリストとカスタマイズされたフォームを作成する
[ 新しい SharePoint リストの作成] を選択し、新しいリストの名前を入力します。
[OK] をクリックします。
[完了] をクリックします。
InfoPath で一覧をカスタマイズする
新規または既存のリストを開くと、フォームは 2 列のレイアウト テーブルを持つ既定の SharePoint フォームとして表示されます。
レイアウト、ルール、および検証を変更してフォームをデザインできるようになりました。 SharePoint の新しい列は、InfoPath フォームに新しいフィールドを追加することによって作成されます。
動的な動作は、制御ルールと共に追加されます。
- コントロールにルールを追加するには、[ ホーム ] タブの [ルール ] グループで、[ ルールの追加] をクリックします。
ルールは、日付が将来の日付であること、またはメール アドレス フィールドに入力されたテキストが正しい形式であることを確認するのに役立ちます。
リストを SharePoint に発行し直す
リストのカスタマイズが完了したら、SharePoint に公開する必要があります。
- [ ファイル ] タブをクリックし、[ クイック公開 ] をクリックしてフォームを発行します。 メッセージが表示されたら、[ OK ] をクリックします。
- 一覧に戻り、アイテムを追加すると、完成したフォームが表示されます。