在MS Word 2010中,所选图表的图表元素列表/集合如下所示:
- 选择一个图表
- 在"格式"选项卡中,选择下拉菜单按钮(位于"格式选择"上方)。此下拉列表列出所选图表的所有图表元素
我想在程序中使用此图表元素列表。有没有什么方法可以用程序检索这个列表(最好使用Word VBA)?
如果不可能使用Windows API或Ribbon Accessibility API,则无法从Ribbon获取此列表的内容。
Office API不会直接提供这些信息。您几乎必须查询所有可能的元素,如HasTitle,才能构建自己的列表。
从文档中提取WordOpenXML,从OPC平面文件(XML字符串)中获取图表"包"并分析其元素可能更有效。