Welcome to MSDN Blogs Sign in | Join | Help

こだかたろうです

マイクロソフトでデベロッパーエバンジェリストをやっています。 未だ修行中の身であります。

News

Open XML Format SDK 2.0 (CTP) =続き=

前回に引き続き、Open XML Format SDK 2.0(CTP)です。

Open XML Format SDK 2.0(Aplil 2009 CTP)http://www.microsoft.com/downloads/details.aspx?FamilyID=c6e744e5-36e9-45f5-8d8c-331df206e0d0&DisplayLang=en

今回は新たに追加されたツールについて書きたいと思います。

2.0では新たに3つのツールが追加されました。

まずはコレです。
OpenXmlClassesExplorer
Ecma376で定義されているスキーマと、それに対応するOpenXMLSDKのクラスを一度に確認できるツールです。
image

次にこちら。
OpenXmlDiff
2つのファイルの比較ツールです。OpenXMLを使用したプログラミングを行うと、さまざまなアプローチでファイルの作成できることや、あるファイルをテンプレートとして、別のファイルを作成するときなど、比較したい場面は割りと発生するはずです。
image

最後にコレなのですが、非常に便利なツールです。
DocumentReflector
Office2007ドキュメント(Word、Excel、PowerPoint)を読み込ませると、そのファイルを生成するためのOpenXMLSDKコードを出力します。

例えばこのファイル(これは事件だ.docx)をDocumentReflectorで開くと・・・

image

画像もシリアル化されていますね・・・

image 

最上位のPackageを選択してソースコードとして保存します(Demo.csと名づけてみました。)

image

ここまで読んだ皆様ならご理解いただけると思いますが、上記のコードから、[これは事件だ.docx]が生成できます。

そのためのVisualStudio2008プロジェクトを作ってみたいと思いますが・・・
ちょっと長くなったので、また次回にします。(本日中に書きたいと思います。)

Posted: Tuesday, July 07, 2009 9:54 AM by Taro Kodaka
Filed under: , ,

Comments

No Comments

Leave a Comment

(required) 

(required) 

(optional)

(required) 

  
Enter Code Here: Required

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

Subscribe to this post's comments using RSS

Page view tracker