InfoPath 2003 オブジェクト モデルを使用してマネージ コード フォーム テンプレートを開発する
適用対象: InfoPath 2010 | InfoPath Forms Services | Office 2010 | SharePoint Server 2010 | Visual Studio | Visual Studio Tools for Microsoft Office
Microsoft InfoPath 2010 は引き続き、Microsoft Office InfoPath 2003 Toolkit for Visual Studio .NET または Visual Studio 2005 Tools for the Microsoft Office system で作成され、Microsoft.Office.Interop.InfoPath.SemiTrust 名前空間のメンバーに対して書かれたビジネス ロジックを持つ、フォーム テンプレート プロジェクトをサポートします。このセクションのトピックでは、この名前空間の型とメンバーを InfoPath 2003 互換オブジェクト モデル、または単に InfoPath 2003 オブジェクト モデルと呼びます。InfoPath 2010 は、InfoPath 2003 互換オブジェクト モデルを使用する Microsoft Office InfoPath 2007 で作成されたフォーム テンプレート プロジェクトもサポートします。さらに、Office InfoPath 2007 のユーザー向けに下位互換性を維持するため、InfoPath 2010 を使用して、InfoPath 2003 互換オブジェクト モデルを使用する新しいフォーム テンプレート プロジェクトを作成できます。このセクションのトピックには、Microsoft.Office.Interop.InfoPath.SemiTrust 名前空間によって提供される InfoPath 2003 互換オブジェクト モデルで動作するフォーム テンプレートの作成と開発に固有の情報が記載されています。
重要
Microsoft.Office.Interop.InfoPath.SemiTrust 名前空間によって提供されるマネージ コード オブジェクト モデルを使用したビジネス ロジックの作成は今も InfoPath 2010 でサポートされていますが、このオブジェクト モデルを使用して書かれたビジネス ロジックは、InfoPath Forms Services を実行する Microsoft SharePoint Server 2010 に展開されたブラウザー対応のフォーム テンプレートではサポートされていません。ブラウザー対応フォーム テンプレートは、カスタム ビジネス ロジック用に、Microsoft.Office.InfoPath 名前空間のメンバーによって提供される新しい InfoPath マネージ コード オブジェクト モデルを使用する必要があります。Microsoft.Office.InfoPath 名前空間のメンバーを使用して書かれたビジネス ロジックでフォーム テンプレートを作成する方法の詳細については、「コードを含む InfoPath フォーム テンプレートを開発する」を参照してください。
Microsoft Visual Studio Tools for Applications でコンパイルされたフォーム テンプレートのユーザーのコンピューターには、Microsoft .NET Framework 2.0 またはそれ以降がインストールされている必要があります。Visual Studio .NET 2003 でコンパイルされたフォーム テンプレートのユーザーのコンピューターには、Microsoft .NET Framework 1.1 があればかまいません。
このセクションの内容
InfoPath 2003 オブジェクト モデルを使用してマネージ コード フォーム テンプレートの開発作業を開始する
InfoPath 2003 互換オブジェクト モデルで動作するマネージ コード フォーム テンプレートの作成を開始する方法に関する情報を提供します。InfoPath 2003 オブジェクト モデルを使用してマネージ コード フォーム テンプレートを作成する
初期化とクリーンアップ コード、イベント ハンドラーの追加方法、マネージ コード フォーム テンプレートのデバッグと展開方法、スレッドのサポート、および InfoPath マネージ コード ソリューションから Microsoft XML Core Services (MSXML) で作業する方法について説明します。InfoPath マネージ コード フォーム テンプレートのセキュリティ
マネージ コードを使用した InfoPath フォーム テンプレートのセキュリティ モデル、完全に信頼された InfoPath フォーム テンプレートのデバッグ、および関連するセキュリティ手順について説明します。InfoPath 2003 オブジェクト モデルを理解する
InfoPath 2003 互換オブジェクト モデル、およびそのオブジェクト モデルで動作するマネージ コード フォーム テンプレートのプログラミングでよく行う作業について説明します。InfoPath 2003 オブジェクト モデルを使用するマネージ コード フォーム テンプレートをトラブルシューティングする
InfoPath 2003 互換オブジェクト モデルで動作するマネージ コード フォーム テンプレートを作成する際に発生する可能性のある一般的な問題の解決に役立つヒントが記載されています。
関連するセクション
InfoPath デベロッパー ポータル
カスタム InfoPath ソリューションの構築に関する技術的な記事、コード サンプル、ダウンロード、サポート、およびその他の MSDN ドキュメントへのリンクが含まれています。Office デベロッパー センター
カスタム Office ソリューションの構築に関する技術的な記事、コード サンプル、ダウンロード、サポート、およびその他の MSDN ドキュメントへのリンクが含まれています。