2012-03-20 9 views
3

私はVSTOのさまざまなバージョンと、Office 2007/2010と互換性があります。私はウィキペディアにnice table for comparisonsがあることを知っていますが、私はまだそれを手に入れません。私の焦点はPowerPointにあります。Visual Studio 2010(VSTO)を使用したOffice開発、考慮すべき点

私は、2007年のアドインテンプレートと2010年のアドインテンプレートの2つのPowerPoint用テンプレートを提供するVisual Studio 2010 Professional Editionを用意しました。ここでの違いは何ですか?基本的なVSTOのバージョンですか?それとは別に、VSTO 4.0とVSTO 2010の違いは何ですか?ウィキペディアは両方の用語を使用します。

アドインがPowerPoint 2007と2010の両方で動作するようにしたいのですが、2007アドインプロジェクトタイプまたは2010アドインプロジェクトタイプを選択する必要がありますか?

ウィキペディアは言う:「Office 2007のアプリケーションはまた、VSTO 2010ランタイムを使用することができます」 、それはまた、彼らは必要なプライマリ相互運用機能が不足しているとして、より新しいバージョンのOfficeに対して開発 」VSTOソリューションは、古いOfficeのバージョンでは動作しませんと言いますアセンブリ(PIA) "

これは矛盾ですか? 2010アドインに対し

+0

助けになるはずです私もウィキペディアを好きですが、多分あなたはウィキペディアを尋ねる前に、Microsoftにこの質問をする必要がありますか? http://social.msdn.microsoft.com/Forums/en-US/vsto/threadsを参照してください。 –

+0

ありがとうございます。私はmsdn – alapeno

+0

に切り替えました。VSTO 4.0の表は** Visual Studio 2010 Professional以上**に、VSTO 3.0は** Visual Studio 2008 Professional以上** Office 2007に組み込まれています。 VSTO 3.0/4.0は、VSTO 4.0のみをサポートしています –

答えて

5

enter image description here

1

VSTOプロジェクトが唯一の選択したバージョンで動作しますし、後ですなわち2007アドインは、Office 2007のおよび2010で動作するバージョンを決定する際にのみ、2010年

で動作しますアドインを選択するには、サポートする最古のOfficeバージョンのバージョンを選択します。画像の下

+0

ありがとうございます。それより複雑です。 このページを見てください:http://msdn.microsoft.com/de-de/library/bb772080.aspx .NET 4.0で開発している限り、どのバージョンでも問題ありませんOffice 2010で新しく追加された機能を使用しない限り、テンプレートを選択する必要があります。 – alapeno

+1

+1これは最も安全な方法です。しかし、実際には、新しい機能やAPIを使用せずにVSTOR 4.0をクライアントにインストールすると、Office 2010のアドインはOffice 2007でも動作するはずです。正当な理由:http://blogs.msdn.com/b/vsto/archive/2010/06/04/add-in-for-office-2007-and-office-2010-that-quot-lights-up-on-office-2010-mclean-schofield .aspx – surfen

+0

VSTO2010を使用して、2007年と2010年をまとめてターゲットにする方法があります。 http://blogs.msdn.com/b/vsto/archive/2010/06/04/creating-an-add-in-for-office-2007-and-office-2010-that-quot-lightsupupを参照してください。 -quot-on-office-2010-mclean-schofield.aspx –

関連する問題