测试文档中的每个表是否存在书签

时间:2017-04-24 17:45:42

标签: vba ms-word word-vba

我有一个包含多个表的文档。某些表的书签名称以" NTS"开头,其他表未加书签。我创建了一个负步骤for循环,删除名称以" NTS&#34 ;;开头的所有表格。但是,如果表没有书签,则弹出错误(不是意外)。所以我想测试一个表是否有相关联的书签,如果没有,则转到下一个表。试图这样做的if语句不起作用(以下标题)。有什么建议吗?

<link href="css/bootstrap.min.css" rel="stylesheet">

1 个答案:

答案 0 :(得分:0)

改为使用它(检查方法here):

If Selection.Bookmarks.Count = 0 Then GoTo Furthermore 

您尝试使用的那个需要一个参数,书签名称,如下所示(查看here):

Selection.Bookmarks.Exists("NTS_example")