方法 : Visual Studio Tools for Office プロジェクトを作成する

更新 : 2007 年 11 月

Visual Studio Tools for Office を使用すると、2007 Microsoft Office システムおよび Microsoft Office 2003 のアプリケーション用に以下の種類のプロジェクトを作成できます。

プロジェクトのこれらの種類の詳細については、「Office ソリューションの開発の概要」を参照してください。

0es5szt7.alert_note(ja-jp,VS.90).gifメモ :

次の手順で参照している Visual Studio ユーザー インターフェイス要素の一部は、お使いのコンピュータでは名前や場所が異なる場合があります。これらの要素は、使用する Visual Studio のエディションとその設定によって決まります。詳細については、「Visual Studio の設定」を参照してください。

アプリケーション レベルのアドイン プロジェクトを作成するには

  1. [ファイル] メニューの [新規作成] をポイントし、[プロジェクト] をクリックします。IDE が Visual Basic の開発設定を使用するように設定されている場合は、[ファイル] メニューの [新しいプロジェクト] をクリックします。

    [新しいプロジェクト] ダイアログ ボックスが表示されます。

  2. [プロジェクトの種類] ペインで、使用する言語のノードの下にある [Office] を展開します。

  3. アドインを連動させる Microsoft Office のバージョンに応じて、[2003] フォルダまたは [2007] フォルダを選択します。

  4. テンプレート ペインでアドイン プロジェクトを選択します。

    アドイン プロジェクトの名前は、Application Versionアドイン という形式に基づきます。Application はアドインが連動する Microsoft Office アプリケーションの名前であり、Version は Office のバージョン (2003 または 2007) を示します。使用できるアドイン プロジェクト テンプレートの一覧については、「Visual Studio Tools for Office のプロジェクト テンプレートの概要」を参照してください。

    0es5szt7.alert_note(ja-jp,VS.90).gifメモ :

    [2007] フォルダを選択してもプロジェクト テンプレートが表示されない場合は、[Framework バージョン] ボックスの一覧で [.NET Framework 3.5] を選択してください。詳細については、「方法 : 特定の .NET Framework を対象にする」を参照してください。

  5. [プロジェクト名] ボックスにプロジェクト名を入力します。既定では、この名前がソリューションにも使用されます。

    0es5szt7.alert_note(ja-jp,VS.90).gifメモ :

    2003 システムのアドインについては、既定のセットアップ プロジェクトを使用して配置する場合、プロジェクト名に Unicode 文字を使用しないでください。プロジェクト名での Unicode 文字の使用は、Visual Studio Tools for Office プロジェクトではサポートされていますが、セットアップ プロジェクトではサポートされていません。既定で、アドイン用のセットアップ プロジェクトの名前には、アドイン プロジェクトの名前が含まれます。また、オフラインで使用するソリューションを配置する場合は、プロジェクト名に HTTP プロトコルの仕様に準拠した文字を使用する必要があります。詳細については、「Office ソリューションのオフライン モデル (2003 システム)」を参照してください。

  6. [場所] ボックスに、プロジェクトを作成する場所を入力します。使用できるパスは、絶対パスと UNC パスです。プロジェクトへの HTTP パス、FTP パス、または他のプロトコル パスは使用しないでください。

    場所は、次の形式で指定します。

    • [drive]:\

    • \\Server\Share

    次の文字は使用しないでください。

    • アスタリスク (*)

    • 縦棒 (|)

    • コロン (:) (ドライブ文字の後に使用する場合は除く)

    • 二重引用符 (") (スペースを含むパスには引用符は不要)

    • 不等号 (より小) (<)

    • 不等号 (より大) (>)

    • 疑問符 (?)

    • パーセント記号 (%)

  7. [OK] をクリックします。

    0es5szt7.alert_note(ja-jp,VS.90).gifメモ :

    アドイン プロジェクトを作成すると、必ず保存されます。アドイン プロジェクトを一時プロジェクトとして作成することはできません。一時プロジェクトの詳細については、「一時プロジェクト」を参照してください。

ドキュメント レベルのカスタマイズ プロジェクトを作成するには

  1. [ファイル] メニューの [新規作成] をポイントし、[プロジェクト] をクリックします。IDE が Visual Basic の開発設定を使用するように設定されている場合は、[ファイル] メニューの [新しいプロジェクト] をクリックします。

    [新しいプロジェクト] ダイアログ ボックスが表示されます。

  2. [プロジェクトの種類] ペインで、使用する言語のノードの下にある [Office] を展開します。

  3. カスタマイズを連動させる Microsoft Office Word または Microsoft Office Excel のバージョンに応じて、[2003] フォルダまたは [2007] フォルダを選択します。

  4. テンプレート ペインで、作成するドキュメント レベルのプロジェクトを選択します。

    ドキュメント レベルのプロジェクトの名前は、Application VersionDocumentType という形式に基づきます。Application は、ドキュメント レベルのプロジェクトが連動する Microsoft Office アプリケーションの名前です。Version は、Microsoft Office のバージョン (2003 または 2007) を示します。DocumentType は、WorkbookTemplateDocument のいずれかとなります。使用できるドキュメント プロジェクト テンプレートの一覧については、「Visual Studio Tools for Office のプロジェクト テンプレートの概要」を参照してください。

    0es5szt7.alert_note(ja-jp,VS.90).gifメモ :

    [2007] フォルダを選択してもプロジェクト テンプレートが表示されない場合は、[Framework バージョン] ボックスの一覧で [.NET Framework 3.5] を選択してください。詳細については、「方法 : 特定の .NET Framework を対象にする」を参照してください。

  5. [プロジェクト名] ボックスにプロジェクト名を入力します。既定では、この名前がドキュメントにも使用されます。IDE が Visual C# の開発設定または一般的な開発設定を使用するよう設定されている場合は、場所とソリューション名も入力します。

    0es5szt7.alert_note(ja-jp,VS.90).gifメモ :

    プロジェクトの場所へのパス、またはプロジェクト名には、サロゲート文字を使用できません。サロゲート文字の詳細については、「サロゲート ペアと組み合わせ文字シーケンスの Unicode サポート」を参照してください。また、オフラインで使用するソリューションを配置する場合は、プロジェクト名に HTTP プロトコルの仕様に準拠した文字を使用する必要があります。詳細については、「Office ソリューションのオフライン モデル (2003 システム)」を参照してください。

  6. [OK] をクリックします。

    Visual Studio Tools for Office プロジェクト ウィザードが開きます。

  7. ソリューションのドキュメントを新規に作成する場合は、[新規ドキュメントの作成] をクリックします。既存のドキュメントをカスタマイズする場合は、[既存のドキュメントをコピーする] をクリックします。

    新しいドキュメントを作成する場合は、[名前] ボックスに名前を指定します。2007 Microsoft Office システムのプロジェクトを作成する場合は、[形式] ボックスでドキュメントの形式を選択してください。使用できる形式の詳細については、「ドキュメント レベルのカスタマイズのアーキテクチャ」を参照してください。

    既存のドキュメントを使用する場合は、[既存のドキュメントの完全パス] ボックスでドキュメントの場所を指定します。使用できるパスは、絶対パスと UNC パスです。ドキュメントへの HTTP パス、FTP パス、または他のプロトコル パスは使用しないでください。

    場所は、次の形式で指定します。

    • [drive]:\

    • \\Server\Share

    次の文字は使用しないでください。

    • アスタリスク (*)

    • 縦棒 (|)

    • コロン (:) (ドライブ文字の後に使用する場合は除く)

    • 二重引用符 (") (スペースを含むパスには引用符は不要)

    • 不等号 (より小) (<)

    • 不等号 (より大) (>)

    • 疑問符 (?)

    • パーセント記号 (%)

  8. [完了] をクリックします。

  9. .doc ファイルまたは .docm ファイルに基づく Word 2007 文書プロジェクトまたは Word 2007 テンプレート プロジェクトを作成する場合は、セキュリティ センターの信頼できる場所の一覧にプロジェクト フォルダとそのサブフォルダを追加します。

    ドキュメントが VBA プロジェクトを含んでいるか、Windows フォーム コントロールをホストしている場合は、信頼できる場所の一覧にプロジェクト フォルダを追加することにより、ドキュメントがデザイン時に意図したとおりに動作します。ドキュメントを信頼できる場所の一覧に追加する方法の詳細については、Microsoft Office Online Web サイトの「ファイルに対して信頼できる場所を作成、削除、変更する」を参照してください。

参照

処理手順

方法 : Office ソリューションをビルドする

概念

Visual Studio Tools for Office のプロジェクト テンプレートの概要

Office ソリューションの共同開発

Visual Studio における Office ソリューションの作成

アプリケーション レベルのアドインのプログラミングについて