[英]Sorting word bookmarks by location in vba
我試圖通過他們的位置在word文檔中循環顯示書簽。
是的我已經看到了這個: 如何按位置按順序獲取Word文檔中所有書簽元素的列表:VBA / Word
不,它不起作用。 而對於我的生活,我不知道為什么這不會,因為它是從MS支持頁面解除的。
Sub cycleBookmarks()
ActiveDocument.Bookmarks.DefaultSorting = wdSortByLocation
Dim bkm As Bookmark
For Each bkm In ActiveDocument.Bookmarks
Next bkm
End Sub
有人知道如何通過文檔位置正確循環書簽嗎? 我不關心頁眉和頁腳(雖然完整的答案會很好)
根據這個MSDN站點的 DefaultSorting property
:
返回或設置“書簽”對話框(“插入”菜單)中顯示的書簽名稱的排序選項。 讀/寫WdBookmarkSortBy。
因此,您需要使用您在問題中提供的鏈接中的@Mana解決方案。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.