InfoPath プログラミング環境の概要

重要:  この記事は機械翻訳されています。機械翻訳についての「免責事項」をお読みください。この記事の英語版を参照するには、ここをクリックしてください。

Microsoft Office InfoPath では、プログラミング コードを使用してフォーム テンプレートをカスタマイズするためのいくつかのプログラミング環境がサポートされています。どのプログラミング環境が最適であるかは、開発者自身または組織で主に使用するプログラミング言語、および利用可能な開発環境とツールによって異なります。

この記事の内容

スクリプト コード

マネージ コード

互換性に関する考慮事項

スクリプト コード

Microsoft Script Editor (MSE) は、Microsoft .NET Framework 2.0 および Microsoft Core XML Services 6.0 がインストールされていない場合、コンピューターに InfoPath のインストール時に、InfoPath で既定統合開発環境です。MSE で作業する場合は、フォーム テンプレートのユーザー設定のビジネス ロジックを作成するのには Microsoft JScript または Microsoft Visual Basic Scripting Edition (VBScript) のいずれかを使用することができます。

[ツール] メニューの [プログラミング] をポイントし、[Microsoft Script Editor] をクリックするか Alt キーと Shift キーを押しながら F11 キーを押して、デザイン モード内から MSE を開くことができます。InfoPath 内から MSE を開くと、MSE コード エディタが表示され、フォーム テンプレートの既定のスクリプト ファイル (テンプレートのスクリプト言語に従って、ファイル拡張子が .js または .vbs) がコード編集ウィンドウに開きます。

注: [プログラミング] メニューに Microsoft Script Editor が表示されない場合、フォーム テンプレートのスクリプト言語として JScript または VBScript を選択する必要があります。フォーム テンプレートのスクリプト言語を設定する詳細については、[参照] セクションのリンクを参照してください。

ページの先頭へ

マネージ コード

InfoPath のインストール時にコンピュータに Microsoft .NET Framework 2.0 と Microsoft Core XML Services 6.0 がインストールされている場合、InfoPath では既定の統合開発環境として Microsoft Visual Studio Tools for Applications (VSTA) プログラミング環境を使用します。VSTA 内では、Microsoft Visual Basic または Microsoft C# を使用して、フォーム テンプレート用のカスタム マネージ コードを作成できます。この開発環境での作業については、VSTA と共にインストールされるマニュアルを参照してください。

追加の開発オプションでは、Microsoft Visual Studio 2005 および InfoPath が同じコンピューターにインストールされている場合があります。ダウンロードしてインストールMicrosoft Visual Studio 2005 Tools for the 2007 Microsoft Office Systemを作成することができるし、マネージ Visual Studio 2005 開発環境でからのコードを使用するフォーム テンプレートをデザインします。詳細については、InfoPath プロジェクトを作成するのには、Visual Studio を使用して、 Microsoft Visual Studio 2005 Tools for the 2007 Microsoft Office Systemにインストールされているドキュメントをご覧ください。

ページの先頭へ

互換性に関する考慮事項

ブラウザ互換フォーム テンプレートでは、C# と Visual Basic .NET 言語のみサポートされています。JScript または VBScript のスクリプト コードを使用したフォーム テンプレートはブラウザ互換ではありません。

ページの先頭へ

注: 機械翻訳についての免責事項: この記事の翻訳はコンピューター システムによって行われており、人間の手は加えられていません。マイクロソフトでは、英語を話さないユーザーがマイクロソフトの製品、サービス、テクノロジに関するコンテンツを理解するのに役立てるため、こうした機械翻訳を提供しています。記事は機械翻訳されているため、用語、構文、文法などに誤りがある場合があります。

スキルを磨く
トレーニングの探索
新機能を最初に入手
Office Insider に参加する

この情報は役に立ちましたか?

ご意見をいただきありがとうございます。

フィードバックをお寄せいただき、ありがとうございます。Office サポートの担当者におつなぎいたします。

×