ActiveX控件在Word表格中的位置

时间:2017-08-23 15:05:34

标签: vba ms-word activex

我有一个包含多个表格的Word文档。在每个表中,有多个ActiveX控件 - 标签。

我想遍历所有标签并在表格中找到它们的位置,这样我就可以引用表格的名称和列标题,以便在代码的另一部分中使用它。

其他方法是遍历所有表格中的所有单元格并检查内部是否有标签(并检查其名称)。

但是我无法找到这两个选项中的任何一个的解决方案。

这个帖子很遗憾没有帮助:word vba: get position of an ActiveX control within a table

下面的代码为我提供了每个标签的标题。

Dim fld As Field
For Each fld In ThisDocument.Fields
    Debug.Print fld.OLEFormat.Object.Caption
Next

然而,我没有找到一种方法来获得它的位置(理想情况下是表格单元格)。

编辑:我浏览了fld和fld.OLEFormat.Object中的所有属性,但没有找到任何内容。

0 个答案:

没有答案