Microsoft InfoPath 2010 の概要

この記事は既に役割を終えており、間もなく提供終了となります。 Microsoft では、「ページが見つかりません」の問題を避けるために既知のリンクを削除しています。 このページへのリンクを作成された場合は、同様に、この問題を避けるためにリンクを削除してください。

この記事の内容

InfoPath とInfoPath Forms Servicesとは

InfoPath 2010 は、Microsoft SharePoint Designer 2010 と共に、エンタープライズ 規模のワークフローと主要なビジネス データへのアクセスと共に強力なフォームを備えた、SharePoint Server 2010 でのエンド ツー エンド ソリューションの作成を容易にします。 InfoPath は、エンド ユーザーがデータと簡単にインターフェイスできるようにする強力な XML 編集エンジンとして、その中核として設計されました。

SharePoint の強力なコラボレーション機能と共に、InfoPath 2010 は、エンタープライズ アプリケーションのニーズを満たすアプリケーションを迅速に作成するために必要なツールセットの重要な部分です。 SharePoint Server 2010 の InfoPath 2010 と InfoPath Forms Servicesは、ビジネス ユーザーが情報を収集、管理、共有する独自のビジネス プロセスを自動化できるようにします。 IT 部門、開発者、パワー ユーザーは、InfoPath フォームを使用して SharePoint プラットフォーム上に強力なビジネス アプリケーションを作成し、外部データと対話し、ワークフローを推進し、Web ページを強化できます。 ユーザーが Microsoft Office と SharePoint のエクスペリエンスに精通しているため、InfoPath 2010 フォームを使用したビジネス プロセスの作成、使用、改善がより迅速かつ簡単になります。

Microsoft InfoPath 2010を使用すると、経費報告書、タイム カード、アンケート、保険フォームなどの電子フォームを設計および入力できます。 これを行うには、テキスト ボックスやリスト ボックスなどの標準のフォーム コントロールを使用するか、フォームのセクションを柔軟に追加、削除、置換、または非表示にして、ユーザー エクスペリエンスを向上させるコントロールを挿入します。 設計するフォームは、即時のチームからデータを収集するための単純なフォームから、はるかに大きなビジネス プロセスの一部である複雑なフォームまで多岐に及びます。 InfoPath フォームは、独自に使用することも、既存のデータベースや Web サービスと連携するように設計することもできます。 フォームは、共有フォルダー、Web サーバー、Microsoft SharePoint Server 2010 または Microsoft SharePoint Foundation 2010 サイトにあるライブラリなど、会社のネットワーク上の共通の場所に発行してアクセスできます。

InfoPath 2010 でフォームに入力する場合、ユーザーは使い慣れたドキュメントのような機能を使用できます。 たとえば、フォームにスペルをチェックしたり、書式設定されたテキストやグラフィックを特定のフィールドに挿入したりできます。 フォーム テンプレートの設計によっては、ユーザーが複数のフォームのデータを 1 つのフォームにマージしたり、データを他のプログラムにエクスポートしたりすることもできます。 フォーム テンプレートがブラウザー対応の場合、コンピューターに InfoPath がインストールされていないユーザーは、代わりに Web ブラウザーまたはモバイル デバイスでフォームに入力できます。

InfoPath Forms Servicesを実行している InfoPath 2010 と Microsoft SharePoint Server 2010 を使用する場合は、InfoPath でブラウザー互換のフォーム テンプレートを設計し、内部および外部の Web サイトで使用できるようにします。 これにより、従業員、顧客、サプライヤー、パートナーなど、さまざまなユーザーとビジネス フォームを共有できます。 ユーザーは、フォームに入力するために InfoPath をコンピューターにインストールする必要も、Web から追加のものをダウンロードする必要もありません。 必要なのは、Windows インターネット エクスプローラー、Apple Safari、Mozilla Firefox などのブラウザーへのアクセスです。 ユーザーがコンピューターに InfoPath をインストールしている場合は、ブラウザーではなく InfoPath にフォームを表示して入力できます。

ページの先頭へ

InfoPath のコンポーネントは何ですか?

InfoPath は、次のコンポーネントで構成されます。InfoPath Designer 2010、InfoPath Filler 2010、および SharePoint Server 2010 は、InfoPath Forms Servicesを実行しています。 InfoPath Designer と InfoPath Filler は、Microsoft Office Professional Plus 2010の一部としてクライアント コンピューターにインストールされます。 InfoPath フォームをブラウザー互換フォームとして発行する場合は、InfoPath Forms Servicesを実行している SharePoint Server 2010 のインストールにアクセスできる必要があります。

InfoPath Designer 2010 InfoPath フォーム テンプレート (.xsn) を作成して発行するには、InfoPath Designer 2010 を使用します。 フォーム テンプレート (.xsn) ファイルを設計するときは、特定の InfoPath フォーム ソリューションが依存するレイアウト、ビュー、ロジックを実装するサポート ファイルを含む 1 つのファイルを作成します。 ユーザーがフォームに入力すると、実際には、関連付けられているフォーム テンプレートに基づいてフォーム (.xml) ファイル インスタンスに入力されます。 InfoPath Designerを使用すると、事前に構築されたレイアウト セクション、すぐに使用できるルール、改善されたルール管理、さまざまなスタイルを含むフォームをすばやく作成できます。 さらに、InfoPath Designerには多数の異なるフォーム テンプレートが含まれるようになったため、フォームのすべての部分をゼロから定義する必要はありません。

InfoPath Filler 2010 InfoPath Filler を使用すると、フォームに記入しているユーザーはシンプルで使いやすい UI を使用でき、下書きを保存したり、ローカル コピーを保存したり、PDF として保存したり、フォームのローカル レコードを作成したりできます。 フォームを開いて入力するだけのユーザーのために、フォームをデザインするための不要な機能がすべて削除されました。

InfoPath Forms Services SharePoint Server 2010 の InfoPath Filler 2010 フォームと InfoPath ブラウザー フォーム間のパリティが向上し、フォームに入力するユーザーの一貫性が向上します。 たとえば、両方の環境で使用できる機能には、箇条書き、番号付き、およびプレーン リストが含まれます。複数の選択リスト ボックス。コンボ ボックス。画像ボタン。ハイパーリンク機能。選択グループとセクション。フィルター処理機能。日付と時刻のコントロール。ピッカーをPeopleします。

さらに、InfoPath 2010 は SharePoint Designer 2010 と統合されているため、Business Connectivity Services (BCS) 外部リストとワークフロー ソリューションに関連付けられているフォームを作成およびカスタマイズできます。

ページの先頭へ

InfoPath はどのように使用できますか?

InfoPath を使用すると、同僚、パートナー、サプライヤー、顧客など、一緒に働くユーザーからビジネス データを収集できます。 InfoPath フォームは、小さなワークグループ内の複数のユーザーが使用する単純で単純なフォームです。 たとえば、10 人の営業チームは InfoPath フォームを使用して、販売呼び出しに関する情報を非公式に収集して共有できます。 これらのフォームのデータは、毎月管理に送信される 1 つの概要レポートにマージできます。

または、組織は、既存の企業データベースに接続されているか、既存のビジネス システムに統合された高度なフォームを設計できます。 たとえば、情報技術 (IT) 部門の開発者は、InfoPath フォーム テンプレートを設計して、organizationの経費報告プロセスを管理できます。 フォーム テンプレートには、さまざまなカテゴリのユーザーが経費報告書を提出し、確認し、承認し、提出者に払い戻すことができるビューとビジネス ロジック機能を含めることができます。

InfoPath 2010 で導入された新機能とInfoPath Forms Servicesにより、次のようなより強力な SharePoint アプリケーションをすばやく簡単に構築できます。

  • SharePoint リスト アイテムの作成、表示、編集に使用するフォームのカスタマイズ
  • SharePoint Designer 2010 と共にワークフロー アプリケーションを作成する
  • InfoPath フォーム Web パーツを使用すると、コードを記述せずに強力な Web パーツを作成し、他の Web パーツと接続してデータ マッシュアップを作成できます。

次の一覧では、InfoPath を使用する利点の一部について説明します。

Office システム統合 InfoPath は、Microsoft Outlook、Microsoft Excel、Microsoft Access など、Microsoft Office システム内の他の多くのプログラムやサーバーと連携します。 たとえば、電子メール メッセージで InfoPath フォームを設計して入力したり、フォーム データをワークシートにエクスポートしたり、フォーム データをデータベースに送信したり、SharePoint リストからデータを照会したりできます。 さらに、開発者は InfoPath フォーム (メニュー、ツール バー、またはユーザー インターフェイスのその他の側面を含まない) をカスタム アプリケーションに埋め込むことができます。

再利用可能なデータ ユーザーが InfoPath フォームに入力するデータは、そのフォーム内で永久にロックされたままである必要はありません。さまざまな方法で再フォーマットまたは再利用できます。 この柔軟性により、organizationの開発者はフォーム データを既存のビジネス プロセスに統合できます。 たとえば、販売レポートフォームで収集されたデータを使用して、会社の Enterprise Resource Planning (ERP) システムと Customer Relationship Management (CRM) システムを更新できます。 これにより、会社全体のユーザーは、必要なタイミングと場所でデータにアクセスし、情報に基づいた意思決定を行うことができます。 売上番号の更新がタイムリーに行われると、運用や財務などの他のグループが、生産とコストの正確な予測を行う方が簡単になります。

一貫性のある正確なデータ InfoPath には、ユーザーがデータ入力エラーを回避し、フォームにすばやく入力するのに役立つ多くの機能が含まれています。 たとえば、数式を使用してユーザーの数学的値を自動的に計算したり、条件付き書式を使用してデータにユーザーの注意を引いたり、スペル チェックを有効にして、ユーザーがフォームを送信する前にスペル ミスをチェックしたりできます。 さらに、ユーザーがフォームに入力すると、入力したデータでデータ検証エラーがチェックされます。 フォーム テンプレートがデータベースまたは Web サービスに接続されている場合、ユーザーはこれらのエラーを修正するまでデータを送信できません。 これにより、収集するデータが正確でエラーなく、指定した基準に準拠していることを確認できます。

オーバーヘッドが少ない 変更が発生したときに再印刷する必要がある用紙フォームとは異なり、InfoPath フォーム テンプレートは簡単に変更および再発行できます。 さらに、InfoPath はフォーム テンプレートが更新された日時を自動的に検出し、ユーザーが常に最新バージョンを使用できるようにします。

オフライン サポート ユーザーがネットワークに接続されている間、InfoPath フォームを入力する必要はありません。 ユーザーは、コンピューターにフォームを保存し、オフラインで作業し、再接続時に企業ネットワークに送信できます。 これは、頻繁に移動する従業員など、ネットワーク リソースへのアクセスが断続的または制限されているユーザーに特に役立ちます。

フォームの数を減らします 同じビジネス プロセスに対して複数の用紙フォームを配布および管理する代わりに、複数のビューを含む 1 つのフォーム テンプレートを InfoPath に作成できます。 たとえば、経費レポートのフォーム テンプレートでは、経費を入力する従業員の 1 つのビュー、経費を承認するマネージャーの 2 番目のビュー、払い戻しを処理する従業員の 3 番目のビューを作成できます。 既定では、ユーザーは [ホーム] タブの [現在のビュー] ドロップダウン リストからビューを選択することでビューを切り替えることができます。また、ユーザーがフォームを開いたり、フォームを送信したり、フォームのボタンをクリックしたりしたときにビューを自動的に切り替えるルールを作成することもできます。

柔軟なコントロール InfoPath には、テキスト ボックスやリスト ボックスなどの標準コントロールに加えて、繰り返しテーブル、選択グループ、省略可能なセクションなどの多数のコントロールが含まれています。 これらの種類のコントロールを使用すると、ユーザーに対応する柔軟なフォーム テンプレートを設計できます。 たとえば、経費レポートのフォーム テンプレートでは、繰り返しテーブルを使用して、ユーザーが必要な数だけ経費項目を入力できるようにします。

また、複数のフォーム テンプレートで保存および再利用できるフォーム テンプレートの一部であるテンプレート パーツを作成することもできます。 一般的なテンプレート パーツは、コントロールとデータ ソースで構成され、データ接続、データ検証、ルールなどの機能も含めることができます。 テンプレート パーツを使用すると、時間を節約でき、organization内のフォーム テンプレートがトーン、構造、および動作で一貫していることを確認できます。

ページの先頭へ

InfoPath の対象ユーザーは何ですか?

InfoPath 2010 は、ユーザーまたはorganizationが作成するフォーム ベースのソリューションの種類に応じて、高度なビジネス ユーザーと IT 担当者と開発者の両方向けに設計されています。 ただし、すべてのレベルのユーザーはフォームに入力できます。

高度なビジネス ユーザー向け

InfoPath 2010 を使用すると、高度な電子フォームを設計して、即時のビジネス ニーズに必要な情報をすばやくコスト効率よく収集できます。 計算フィールド、既定値の設定、条件付き書式、ヒントなどの機能を使用して、コードを記述せずにフォームをカスタマイズできます。 organizationで SharePoint Server 2010 も使用されている場合は、SharePoint リストに格納されている情報のフォームを作成できます。 共有の場所 (SharePoint リストなど) に情報を格納すると、チーム メンバーが簡単に情報を使用できるようになり、コラボレーションが容易になります。

さらに、InfoPath Filler のフォーム入力エクスペリエンスが向上し、Microsoft Outlook や Microsoft SharePoint Workspace 2010 (旧称 Microsoft Office Groove) を含む他の Microsoft Office 2010 アプリケーションとの相互運用性が向上し、オンライン、オフライン、モバイル デバイスでの入力など、フォームに入力するときにさらに多くのオプションをユーザーに提供できます。 InfoPath 2010 を使用して、Microsoft Office Word、Microsoft PowerPoint、Microsoft Excel アプリケーションのドキュメント情報パネルをカスタマイズして、ドキュメントに関するメタデータを収集することもできます。

IT 担当者と開発者向け

InfoPath 2010 は、電子フォームの設計、開発、デプロイ、ホスティング (SharePoint Server と共に)、コレクション、集計、統合のための完全な環境を提供します。 World Wide Web Consortium (W3C) XML の推奨事項を使用してゼロから構築された InfoPath 2010 は、既存のインフラストラクチャとプロセス管理環境と連携するように設計されています。

部署および企業のビジネス プロセス用の高度なフォームの場合は、InfoPath 2010 と SharePoint Server 2010 を使用して、コードをほとんどまたはまったく使用しない複合アプリケーションとワークフロー シーケンスを作成できます。 InfoPath 2010 は、SharePoint Server 2010 と完全に統合できます。

SharePoint Server 2010 Business Connectivity Services、Web サービス、SOAP (Simple Object Access Protocol) と REST (表現状態転送) Web サービスを使用して、InfoPath フォームを Microsoft SQL Server、Oracle、SAP などの他のデータ ソースや基幹業務システムと接続できます。 InfoPath ソリューションは、SharePoint Foundation 2010 ソリューション ファイル (.wsp) と SharePoint サイト テンプレート (.stp) 形式を使用して移植可能な場合もあります。これにより、アプリケーションをサイトからサイト、サーバーからサーバーに簡単に移動できます。 さらに、InfoPath では、移植性を有効にするために、URL が相対 (絶対ではなく) として格納されるようになりました。

これらは、強力なフォーム駆動型のビジネス プロセス自動化ソリューションを作成するのに役立つ InfoPath 2010 および SharePoint Server 2010 機能のほんの一例です。

ページの先頭へ

InfoPath が他のプログラムやテクノロジと連携する方法

InfoPath を最大限に活用するには、次の表に示すプログラム、サーバー、テクノロジなど、他のプログラム、サーバー、テクノロジと共に使用する必要があります。

プログラムまたはテクノロジ InfoPath の動作
Microsoft SharePoint Foundation 2010 フォーム テンプレートは、Microsoft SharePoint Foundation 2010を実行しているサーバー上のライブラリに直接発行できます。 これにより、関連するフォームを 1 つの便利な場所に格納できます。 たとえば、営業チームは SharePoint サイトを場所として使用して、販売レポート フォームからデータを入力、保存、表示できます。 ライブラリでは、ユーザーはフォーム テンプレートに基づいてフォームに入力したり、完了したフォームから Excel にデータをエクスポートしたり、複数のフォームのデータを 1 つのフォームにマージしたりできます。 また、SharePoint リストまたはライブラリからデータを受信したり、データをライブラリに送信したりするデータ接続をフォーム テンプレートに設定することもできます。
さらに、SharePoint Foundation 2010 を実行しているサーバーで、フォーム テンプレートをサイト コンテンツ タイプとして発行することもできます。 これにより、複数のフォーム テンプレートを 1 つのライブラリに割り当てたり、1 つのフォーム テンプレートをサイト コレクション全体の複数のライブラリに割り当てたりできます。
Microsoft SharePoint Server 2010 Microsoft SharePoint Server 2010 は、SharePoint Foundation 2010 のコア機能を拡張する統合されたサーバー アプリケーションスイートです。
SharePoint Server 2010 上のライブラリにフォーム テンプレートを直接発行し、Web で使用できるようにします。 さらに、次の機能を利用できます。
InfoPath Forms Services ブラウザー互換のフォーム テンプレートを設計し、InfoPath Forms Servicesを実行している SharePoint Server に発行できます。 ユーザーは、Web ブラウザーまたはモバイル デバイスでフォーム テンプレートに基づくフォームに入力できます。 さらに、InfoPath Forms Servicesは、organizationのフォーム テンプレートを格納および管理するための中心的な場所を提供します。
SharePoint リストのフォームを作成する InfoPath 2010 では、SharePoint の標準リストまたは外部リストに基づいてボタンをクリックして魅力的なフォームを作成できます。 ブラウザーで SharePoint リストに移動するだけで、SharePoint リボンの [リスト ツール] で InfoPath を使用してフォームをカスタマイズします。 すべての SharePoint リスト フィールドを含むフォームを自動的に生成し、カスタマイズすることで、フォームを作成する時間を短縮できます。 1 回のクリックでフォームを発行すると、フォームは SharePoint リストでアクティブになり、使用する準備が整います。
オフライン完了に SharePoint ワークスペース 2010 を使用する InfoPath 2010 と SharePoint ワークスペース 2010 では、ビジネス プロセスの参加者はオンラインまたはオフラインで作業できます。 SharePoint ワークスペース 2010 は InfoPath フォームと相互運用するため、InfoPath フォームを使用して SharePoint リストまたはライブラリを簡単にオフラインにできます。 フォームに入力された情報は、参加者がオンラインに戻ると自動的に同期され、接続に関係なく生産性を高めることができます。
Web ページにフォームを埋め込む SharePoint Server 2010 では、新しい InfoPath フォーム Web パーツを使用して Web ページでフォームをホストする方がこれまで以上に簡単です。 SharePoint Server 2007 では、Web ページで InfoPath フォームをホストするユーザーは、Visual Studio で ASP.NET コードを記述する必要がありました。 これで、1 行のコードを記述せずに、InfoPath フォーム Web パーツを Web パーツ ページに追加し、発行したフォームをポイントするだけです。 Web パーツを使用して、SharePoint リストまたはフォーム ライブラリに発行された InfoPath ブラウザー フォームをホストできます。 また、ページ上の他の Web パーツに接続して、データを送受信することもできます。
基幹業務システムでフォームを接続 するSharePoint Server 2010 には、データ接続とシステムへのユーザー アクセスを管理するための拡張可能なアーキテクチャが用意されています。 これにより、複数のデータ ソースにアクセスできる複雑なフォームの開発が簡素化され、IT サポートの頭痛が最小限に抑えられます。
InfoPath 2010 は、SharePoint Server 2010 の Business Connectivity Services (BCS) と相互運用します。 BCS は、外部データとサービス間の接続を使用してソリューションの開発を合理化する、すぐに使用できる機能、サービス、ツールを使用して、Microsoft Office アプリケーションと SharePoint プラットフォーム機能を強化します。 BCS は、複数の方法で外部データ ソースに接続できます。 BCS は、ADO.NET データ プロバイダーを介してリレーショナル データベース内のデータを使用して操作できます。 また、WSDL 1.1 または 2.0 で記述されている SOAP 1.2 プロトコル経由で任意の標準 Web サービスに接続することもできます。 BCS は、Windows Communication Foundation サービスだけでなく、ソリューションの開発者によってコンパイルされた Microsoft .NET カスタム コードを使用して操作できます。 また、InfoPath 2010 では、REST Web サービスからの XML データの取得がサポートされるようになりました。 REST Web Services では、URL を介して渡される入力パラメーターが使用されます。 フォーム デザイナーは、ルールを使用して REST Web サービスから目的のデータを取得するコードなしで、InfoPath フォーム内の URL パラメーターを動的に変更できるようになりました。
SharePoint Designer 2010 を使用すると、カスタム InfoPath フォームを作成して、外部リスト内のデータを作成、読み取り、更新、削除できます。これらのフォームのカスタマイズは、SharePoint ワークスペース 2010 を使用して外部リストがオフラインになると保持されます。 また、SharePoint ワークスペース 2010 のサーバーとクライアントで動作するコードを含むビジネス ロジックを追加することもできます。
SharePoint Server サンドボックス ソリューション InfoPath 2010 では、ユーザーは、SharePoint Server サンドボックス ソリューションの一部としてマネージド コードを実行して、1 回のクリックで InfoPath フォームを展開できるようになりました。 SharePoint Server サンドボックス ソリューションを使用すると、フォーム デザイナーは、制限されたアクセス許可のセット内で、コードを含むソリューションを SharePoint サイトにアップロードできます。 リソース クォータでは、過剰なリソース使用量が制限されます。 サイト コレクション管理者は引き続き制御し、ソリューションに関する信頼の決定を行います。 ファーム管理者はハンズオフできます。
データ接続ライブラリ 複数のフォーム テンプレートで同じデータ接続または類似のデータ接続が使用される場合は、データ接続の設定を SharePoint Server 2010 サイトのデータ接続ライブラリのデータ収集ファイルに格納できます。 ユーザーがデータ接続ファイルに接続するフォームを開くと、InfoPath はそのファイルの設定を使用して外部データ ソースに接続します。 このように、複数のフォーム テンプレートで同じデータ接続ファイルを使用できるため、フォーム テンプレートごとに同じデータ接続をゼロから作成する必要はありません。 さらに、外部データ ソースの場所または接続設定が変更された場合は、各フォーム テンプレートではなく、データ接続ファイルのみを更新する必要があります。
ワークフロー SharePoint Server 2010 と組み合わせて InfoPath を使用する場合は、InfoPath 内でサーバー ベースのドキュメント ワークフローに直接参加できます。 フォーム テンプレートでワークフローを開始したり、進行中のワークフローの状態を追跡したり、ワークフロー タスクを完了したりできます。 SharePoint Server 2010 には、ドキュメントの承認、ドキュメント レビュー、署名コレクションなど、一般的なビジネス プロセスを管理するように設計された定義済みのワークフローがいくつか含まれています。
ドキュメント情報パネル 多くの Microsoft Office プログラムでは、ドキュメント情報パネルでサーバー ドキュメントのプロパティを更新できます。これは、ドキュメントの上部に編集可能なフィールドのセットとして表示されます。 たとえば、Microsoft Word 2010ドキュメントでは、作成者名、作成日、ドキュメントの種類のプロパティを編集する必要がある場合があります。 これにより、最終的には、サーバーで探しているものを簡単に見つけることができます。 たとえば、顧客プロパティが特定の顧客の名前と一致するすべてのプレスリリースをすばやく見つけることができます。 InfoPath を使用して、サイトまたはリスト コンテンツ タイプで使用するカスタムドキュメント情報パネルを作成または編集できます。 これにより、ドキュメント情報パネルの外観を制御したり、データ検証や条件付き書式などの InfoPath 機能を使用して、パネル内のフォーム フィールドの動作をカスタマイズしたりできます。
Outlook フォーム テンプレートを電子メール メッセージの受信者の一覧に発行することで、フォーム テンプレートをユーザーに配布できます。 同様に、完了したフォームを電子メール メッセージの添付ファイルとして送信できるように、フォーム テンプレートを設計できます。
Outlook 2010 では、ユーザーは InfoPath フォームを電子メール メッセージとして開き、入力、送信することもできます。 また、他の電子メール メッセージと同様に、電子メール メッセージでフォームに返信または転送することもできます。 ユーザーは受信トレイに、関連するフォームのコレクションを専用の InfoPath Forms フォルダーに格納できます。 各フォームのデータをフォルダー内の列に表示することで、ユーザーは複数のフォームのデータをすばやくグループ化、フィルター処理、並べ替えることができます。
Word Wordを使用して、フォームのように見えるドキュメントを作成できますが、Wordはフォーム設計プログラムではなく、ワープロ プログラムとして最適に機能します。 逆に、InfoPath は電子フォームの設計と入力のために特別に作成されました。 既存のWordドキュメントを InfoPath フォーム テンプレートに変換する場合は、InfoPath のインポート ウィザードを使用して変換できます。
Excel ユーザーは、1 つ以上の InfoPath フォームから新しい Excel ワークシートにデータをエクスポートすることを選択できます。 さらに、一部の組織では Excel ブックをフォームとして使用してデータを収集しています。 これらのブックには、通常、ユーザーがデータを入力するための空白のセルが含まれます。 Excel ブックを InfoPath フォーム テンプレートに変換するには、InfoPath のインポート ウィザードを使用します。
Access フォーム テンプレートを既存の Access データベースに接続できます。 その後、ユーザーはそのデータベースに対してクエリを実行したり、データを送信したりできます。 同様に、リスト ボックスにデータベースの値を設定したり、データベースに関連付けられているフィールドとグループにコントロールをバインドしたりできます。
Access 2010 では、Access データベースに基づいて InfoPath フォーム テンプレートを追加で作成し、電子メール メッセージとして受信者の一覧にフォーム テンプレートを発行できます。
Microsoft SQL Server InfoPath は、Microsoft SQL Server 2000 から Microsoft SQL Server 2008 のいずれかの形式のSQL Server データベースと連携します。
SQL Server データベースに接続されているフォーム テンプレートを設計できます。 その後、ユーザーはフォームを使用して、データベースにデータを照会または送信できます。 同様に、リスト ボックスにデータベースの値を設定したり、データベースに関連付けられているフィールドとグループにコントロールをバインドしたりできます。
Microsoft Visual Studio Tools for Applications コードを記述せずに InfoPath フォームの多くの側面をカスタマイズできますが、宣言型ロジックがソリューション機能を実装するためのニーズを満たしていない場合は、コードを使用して InfoPath フォームを拡張することもできます。 マネージド コードの記述方法がわかっている場合は、Microsoft Visual Basic または Microsoft Visual C# で記述されたフォーム コード ("分離コード") を作成、編集、デバッグするために、デザイン モードから Microsoft Visual Studio Tools for Applications プログラミング環境にアクセスできます。 その後、コードは InfoPath フォーム テンプレート (.xsn ファイル) に埋め込まれます。
たとえば、フォームに関心を計算する機能を含める場合は、フォーム自体にマネージド コードを記述できます。InfoPath Filler または InfoPath Forms Services は、フォームを開いたり編集したりするときにこのコードを実行します。
Web サービス 他のプログラムやシステムと XML データを交換するために、フォーム テンプレートを Web サービスに接続できます。 たとえば、Web サービスを使用して、InfoPath で直接サポートされていない Oracle データベースからデータを受信したり、Oracle データベースにデータを送信したりできます。 また、Web サービスから取得した値をリスト ボックスに設定したり、コントロールを Web サービスに関連付けられているフィールドとグループにバインドしたりすることもできます。
XML スキーマ InfoPath は、拡張マークアップ言語 (XML) に基づいています。 フォーム テンプレートを設計すると、InfoPath によって .xsn ファイルが作成されます。これは、XML スキーマ (XSD) ファイルや XSL 変換 (XSLT) ファイルなど、フォームの機能に必要なファイルを含むキャビネット (.cab) ファイルです。 ユーザーが InfoPath でフォームに入力すると、そのフォーム内のデータが業界標準の XML として保存または送信されます。 ただし、フォーム テンプレートを設計したり、フォームに入力したりするために XML について何も知る必要はありません。 要するに、XML を使用すると、organizationがフォームを使用して収集したデータを再利用しやすくなります。 たとえば、旅行レポート用の 1 つの InfoPath フォームを使用して、顧客関係管理システム、小さな現金システム、および旅行計画システムに XML データを提供できます。 さらに、organizationが経費報告書に特定の .xsd ファイルを使用する場合は、その .xsd ファイルに対する経費報告書のフォーム テンプレートの設計に基づいて作成できます。 既存のスキーマがない場合は、フォーム テンプレートにコントロールを追加するときに InfoPath によって自動的に作成されます。

ページの先頭へ