在Word VBA中,可以使用ActiveDocument.Bookmarks来调用书签对象。该属性可以帮助我们在文档中查找和操作书签。

要使用ActiveDocument.Bookmarks属性,您可以按照以下步骤进行操作:

  1. 首先,确保您已经打开了一个Word文档,并且在其中添加了一些书签。

  2. 在VBA编辑器中,可以使用以下代码来访问和操作ActiveDocument.Bookmarks属性:

Sub AccessBookmarks()
    Dim bm As Bookmark
    
    ' 遍历所有书签
    For Each bm In ActiveDocument.Bookmarks
        ' 打印书签名称和位置
        Debug.Print bm.Name & " - " & bm.Range.Start
    Next bm
    
    ' 添加新的书签
    ActiveDocument.Bookmarks.Add Name:="NewBookmark", Range:=Selection.Range
    
    ' 删除特定的书签
    ActiveDocument.Bookmarks("BookmarkToDelete").Delete
End Sub

上述代码首先遍历了ActiveDocument.Bookmarks中的所有书签,并在调试窗口中打印了书签的名称和位置。然后,它添加了一个名为"NewBookmark"的新书签,该书签的范围为当前选择的范围。最后,它删除了名为"BookmarkToDelete"的特定书签。

希望以上信息能够对您有所帮助!如果您还有其他问题,请随时提问

word vba ActiveDocumentBookmarks 调用dll 中文回答

原文地址: https://www.cveoy.top/t/topic/hOTM 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录