6

Excel (2007) からグラフをコピーし、別の Office アプリで [形式を選択して貼り付け] を選択すると、「Microsoft Office グラフィック オブジェクト」と呼ばれるクリップボード形式が表示され、拡張メタファイルとは異なるカスタマイズが可能になります。自分の (C++) アプリからこのようなクリップボード オブジェクトを作成して、Office アプリから最高の扱いを受けるにはどうすればよいですか?

Office アプリ内のようにグラフ データをリンクすることはそれほど重要ではありません。別のグラフ エクスポート オプションを提供したいだけです。

ClipSpy は、"Excel 2007 Internal Shape"、"Embed Source"、"Art::GVML ClipFormat" などのいくつかのバイナリ形式を報告します。これらは私有でプライベートなものだと思いますが、誰かがドキュメントを知っている場合はお知らせください.

4

2 に答える 2

5

実際にはzipファイル(データはPKで始まります)です。データを(ClipSpyを使用して)保存すると、好みのzipプログラムで開くことができます。

中を覗いてみると、データがあまりにも不可解なオープンXML形式であることがわかります。

于 2009-05-13T06:37:13.417 に答える
0

この形式は、 MS が反トラスト判決の一環としてリリースすることを余儀なくされた仕様に文書化されていると思います。

残念ながら、それらを読んで理解しようとする必要があります。それらはきれいではありません。

于 2009-05-12T22:25:28.790 に答える