次の方法で共有


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 デベロッパー ポータル
    カスタム InfoPath ソリューションの構築に関する技術的な記事、コード サンプル、ダウンロード、サポート、およびその他の MSDN ドキュメントへのリンクが含まれています。

  • Office デベロッパー センター
    カスタム Office ソリューションの構築に関する技術的な記事、コード サンプル、ダウンロード、サポート、およびその他の MSDN ドキュメントへのリンクが含まれています。