如何使用VBA获取Word中的图表元素集合?

时间:2015-11-26 10:13:55

标签: vba charts ms-word word-vba

在MS Word 2010中,所选图表的图表元素列表/集合可以如下所示:

  1. 选择图表。
  2. 在“格式”选项卡中,选择下拉菜单按钮(位于“格式选择”上方)。此下拉列表列出了所选图表的所有图表元素。
  3. 我想在程序中使用此图表元素列表。有没有办法以编程方式检索此列表(最好使用Word VBA)?

1 个答案:

答案 0 :(得分:0)

如果没有使用Windows API或功能区辅助功能API,则无法从功能区获取此列表的内容。

Office API不直接提供此信息。您几乎必须查询所有可能的元素,例如HasTitle,以构建您自己的列表。

从文档中提取WordOpenXML可能更有效,获取图表" package"从OPC平面文件(XML字符串)中分析其元素。