InfoPath 2003 オブジェクト モデルを使用してマネージ コード フォーム テンプレートを開発する
Microsoft Office InfoPath 2007 は引き続き、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 互換オブジェクト モデルに対して動作するマネージ コード ビジネス ロジックを持つ、新しいフォーム テンプレート プロジェクトを作成することもできます。このセクションのトピックには、Microsoft.Office.Interop.InfoPath.SemiTrust 名前空間によって提供される InfoPath 2003 互換オブジェクト モデルで動作するフォーム テンプレートの作成と開発に固有の情報が記載されています。
重要 : |
---|
Microsoft.Office.Interop.InfoPath.SemiTrust 名前空間によって提供されるマネージ コード オブジェクト モデルを使用したビジネス ロジックの作成は今も Office InfoPath 2007 でサポートされていますが、このオブジェクト モデルを使用して書かれたビジネス ロジックは、InfoPath Forms Services を使用して Microsoft InfoPath Forms Services 2007 または Microsoft Office SharePoint Server 2007 に展開されたブラウザ対応のフォーム テンプレートではサポートされていません。ブラウザ対応フォーム テンプレートは、カスタム ビジネス ロジック用に、Microsoft.Office.InfoPath 名前空間のメンバによって提供される新しい InfoPath マネージ コード オブジェクト モデルを使用する必要があります。Microsoft.Office.InfoPath 名前空間のメンバを使用して書かれたビジネス ロジックでフォーム テンプレートを作成する方法の詳細については、「InfoPath マネージ コード フォーム テンプレートを開発する」を参照してください。 Microsoft Visual Studio Tools for Applications (VSTA)、Visual Studio 2005 と Microsoft Visual Studio 2005 Tools for the 2007 Microsoft Office System、または Visual Studio 2008 と Visual Studio Tools for Office でコンパイルされたフォーム テンプレートのユーザーのコンピュータには、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) 5.0 で作業する方法について説明します。
- InfoPath マネージ コード フォーム テンプレートのセキュリティ
マネージ コードを使用した InfoPath フォーム テンプレートのセキュリティ モデル、完全に信頼された InfoPath フォーム テンプレートのデバッグ、および関連するセキュリティ手順について説明します。
- InfoPath 2003 オブジェクト モデルを理解する
InfoPath 2003 互換オブジェクト モデル、およびそのオブジェクト モデルで動作するマネージ コード フォーム テンプレートのプログラミングでよく行う作業について説明します。
- InfoPath 2003 オブジェクト モデルを使用するマネージ コード フォーム テンプレートをトラブルシューティングする
InfoPath 2003 互換オブジェクト モデルで動作するマネージ コード フォーム テンプレートを作成する際に発生する可能性のある一般的な問題の解決に役立つヒントが記載されています。
関連するセクション
- InfoPath 開発者ポータル
カスタム InfoPath ソリューションの構築に関する技術的な記事、コード サンプル、ダウンロード、サポート、およびその他の MSDN ドキュメントへのリンクが含まれています。
- Microsoft Office 開発者センター
カスタム Office ソリューションの構築に関する技術的な記事、コード サンプル、ダウンロード、サポート、およびその他の MSDN ドキュメントへのリンクが含まれています。