方法: Visual Studio で Office プロジェクトを作成する
Visual Studio 2010 を使用すると、Microsoft Office アプリケーション用のアプリケーション レベルのアドインの作成や、ドキュメント レベルのカスタマイズができます。これらの種類のプロジェクトの詳細については、「Office ソリューションの開発の概要」を参照してください。
対象: このトピックの情報は、Microsoft Office 2010 および 2007 Microsoft Office system のドキュメント レベルのプロジェクトおよびアプリケーション レベルのプロジェクトに適用されます。 詳細については、「Office アプリケーションおよびプロジェクト タイプ別の使用可能な機能」を参照してください。
注意
お使いのマシンで、Visual Studio ユーザー インターフェイスの一部の要素の名前や場所が、次の手順とは異なる場合があります。 これらの要素は、使用している Visual Studio のエディションや独自の設定によって決まります。 詳細については、「Visual Studio の設定」を参照してください。
アプリケーション レベルのアドイン プロジェクトを作成するには
[ファイル] メニューの [新規作成] をポイントし、[プロジェクト] をクリックします。 IDE が Visual Basic の開発設定を使用するように設定されている場合は、[ファイル] メニューの [新しいプロジェクト] をクリックします。
[新しいプロジェクト] ダイアログ ボックスが表示されます。
ダイアログ ボックス上部のコンボ ボックスで、[.NET Framework 3.5] または [.NET Framework 4] を選択します。 ターゲット フレームワークの選択の詳細については、「Office ソリューションのデザインと作成」を参照してください。
注意
.NET Framework 4 を対象とすると、既定で .NET Framework 4 Client Profile が対象となります。詳細については、「.NET Framework Client Profile」を参照してください。
[テンプレート] ペインで、使用する言語のノードの下にある [Office] を展開します。
[2010] ノードまたは [2007] ノードを選択します。
プロジェクト テンプレートの一覧で、アドイン プロジェクト テンプレートを選択します。 使用できるアドイン プロジェクト テンプレートの一覧については、「Office プロジェクト テンプレートの概要」を参照してください。
注意
[2010] ノードまたは [2007] ノードを選択してもプロジェクト テンプレートが表示されない場合、ダイアログ ボックス上部のコンボ ボックスで [.NET Framework 3.5] または [.NET Framework 4] が選択されていることを確認してください。 Visual Studio 2010 の Office プロジェクトには、これらのバージョンの .NET Framework のいずれかが必要です。
[プロジェクト名] ボックスにプロジェクト名を入力します。 既定では、このプロジェクト名がソリューション名としても使用されます。
[場所] ボックスに、プロジェクトを作成する場所を表すパスを入力します。 使用できるパスは、絶対パスと UNC パスです。 HTTP、FTP、またはその他のプロトコル パスは使用しないでください。
場所は、次の形式で指定します。
[drive]:\
\\Server\Share
次の文字は使用しないでください。
アスタリスク (*)
縦棒 (|)
コロン (:) (ドライブ文字の後に使用する場合は除く)
二重引用符 (") (スペースを含むパスには引用符は不要)
不等号 (より小) (<)
不等号 (より大) (>)
疑問符 (?)
パーセント記号 (%)
[OK] をクリックします。
注意
アドイン プロジェクトを作成すると、必ず保存されます。 アドイン プロジェクトを一時プロジェクトとして作成することはできません。 一時プロジェクトの詳細については、「一時プロジェクト」を参照してください。
ドキュメント レベルのカスタマイズ プロジェクトを作成するには
[ファイル] メニューの [新規作成] をポイントし、[プロジェクト] をクリックします。 IDE が Visual Basic の開発設定を使用するように設定されている場合は、[ファイル] メニューの [新しいプロジェクト] をクリックします。
[新しいプロジェクト] ダイアログ ボックスが表示されます。
ダイアログ ボックス上部のコンボ ボックスで、[.NET Framework 3.5] または [.NET Framework 4] を選択します。 ターゲット フレームワークの選択の詳細については、「Office ソリューションのデザインと作成」を参照してください。
注意
.NET Framework 4 を対象とすると、既定で .NET Framework 4 Client Profile が対象となります。詳細については、「.NET Framework Client Profile」を参照してください。
[テンプレート] ペインで、使用する言語のノードの下にある [Office] を展開します。
[2010] ノードまたは [2007] ノードを選択します。
プロジェクト テンプレートの一覧で、ドキュメント レベルのプロジェクト テンプレートを選択します。 使用できるドキュメント レベルのプロジェクト テンプレートの一覧については、「Office プロジェクト テンプレートの概要」を参照してください。
注意
[2010] ノードまたは [2007] ノードを選択してもプロジェクト テンプレートが表示されない場合、ダイアログ ボックス上部のコンボ ボックスで [.NET Framework 3.5] または [.NET Framework 4] が選択されていることを確認してください。 Visual Studio 2010 の Office プロジェクトには、これらのバージョンの .NET Framework のいずれかが必要です。
[プロジェクト名] ボックスにプロジェクト名を入力します。 既定では、この名前がドキュメントにも使用されます。 IDE が Visual C# 開発設定または一般的な開発設定を使用するように設定されている場合は、場所とソリューション名も入力します。
注意
プロジェクトの場所へのパス、またはプロジェクト名には、サロゲート文字を使用できません。 サロゲート文字の詳細については、「サロゲート ペアと組み合わせ文字シーケンスの Unicode サポート」を参照してください。 また、オフラインで使用するソリューションを配置する場合は、プロジェクト名に HTTP プロトコルの仕様に準拠した文字を使用する必要があります。
[OK] をクリックします。
Visual Studio Tools for Office プロジェクト ウィザードが開きます。
ソリューションのドキュメントを新規に作成する場合は、[新規ドキュメントの作成] をクリックします。既存のドキュメントをカスタマイズする場合は、[既存のドキュメントをコピーする] をクリックします。
新しいドキュメントを作成する場合は、[名前] ボックスに名前を指定し、[形式] ボックスを使用してドキュメントの形式を選択します。 使用できる形式の詳細については、「ドキュメント レベルのカスタマイズのアーキテクチャ」を参照してください。
既存のドキュメントを使用する場合は、[既存のドキュメントの完全パス] ボックスでドキュメントの場所を指定します。 使用できるパスは、絶対パスと UNC パスです。 ドキュメントへの HTTP パス、FTP パス、または他のプロトコル パスは使用しないでください。
場所は、次の形式で指定します。
[drive]:\
\\Server\Share
次の文字は使用しないでください。
アスタリスク (*)
縦棒 (|)
コロン (:) (ドライブ文字の後に使用する場合は除く)
二重引用符 (") (スペースを含むパスには引用符は不要)
不等号 (より小) (<)
不等号 (より大) (>)
疑問符 (?)
パーセント記号 (%)
注意
Word 2010 プロジェクトで既存の文書を使用する場合は、Word 2010 で作成した文書か、Word 2010 に変換した文書だけを使用してください。 以前のバージョンの Word で作成した文書を使用すると、文書の一部の機能が使用できなくなります。 このような機能を使用するコードを記述しようとすると、プロジェクトでエラーが発生する可能性があります。 文書を変換するには、Word 2010 で文書を開き、リボンの [ファイル] タブをクリックします。次に [情報] をクリックして、[変換] をクリックします。
[完了] をクリックします。
次の場合、Word のセキュリティ センターにある信頼できる場所の一覧に、プロジェクト フォルダーとそのサブフォルダーを追加します。
.doc ファイルまたは .docm ファイルに基づく Word 文書を作成する、および Windows フォーム コントロールをホストする VBA プロジェクトを含む文書を作成する。 プロジェクト フォルダーを信頼できる場所の一覧に追加すると、デザイン時に文書が期待どおりに動作するか確認するのに役立ちます。
.dot ファイルに基づく Word テンプレート プロジェクトを作成する。 プロジェクトを実行およびデバッグできるようにするために、プロジェクト フォルダーを信頼できる場所の一覧に追加する必要があります。
ドキュメントを信頼できる場所の一覧に追加する方法の詳細については、Microsoft Office Online Web サイトの「ファイルに対して信頼できる場所を作成、削除、変更する」を参照してください。