6

如果我从 Excel (2007) 复制图表并在另一个 Office 应用程序中选择选择性粘贴,我会看到一个名为“Microsoft Office 图形对象”的剪贴板格式,它允许与增强型元文件不同的自定义。如何从我自己的 (C++) 应用程序中创建这样的剪贴板对象,以便从 Office 应用程序中获得一流的处理?

图表数据是否像在 Office 应用程序中那样被链接并不重要——我只想提供另一个图表导出选项。

ClipSpy 报告几种二进制格式,包括“Excel 2007 内部形状”、“嵌入源”和“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 回答