8

Office オートメーション、VSTO、および Open XML SDK の違いは何ですか? それらのすべてが必要ですか、それとも一部が廃止されていますか?

4

2 に答える 2

12

Office オートメーションとは、COM 相互運用機能を使用してプログラムで Office プログラム (または、より一般的には Office プログラムを介して Office ドキュメント) を操作することを指します。

Visual Studio Tools for Office (VSTO) は、Visual Studio アドイン (プロジェクト テンプレート) の形式で利用できる開発ツールのセットであり、Microsoft Office 2003 以降のバージョンの Office アプリケーションが .NET Framework Common をホストできるようにするランタイムです。 .NET 型システムを介して機能を公開する言語ランタイム (CLR)。その結果、Office アプリケーションの拡張機能を .NET 言語で記述できるようになります。

Open XML SDK は、System.IO.Packaging API の上に構築された型クラスのセットであり、Open XML 標準に準拠した Office ドキュメントを操作するために使用できます。COM 相互運用とは異なり、Microsoft Office は必要ありません。

于 2009-10-14T20:18:13.430 に答える
0

何がしたいの!?!

新しい形式の Open XML は、多くの可能性を提供します。

Word から XML を作成するために使用した codeplex のコンテンツ コントロールも参照して ください http://channel9.msdn.com/posts/Rory/Matthew-Scott-Application-Development-using-the-Open-XML-File-Formats /

その他の適切なリンク Open XML Developer Center Open XML SDK 2.0 はじめに

于 2009-10-15T09:25:21.527 に答える