2
我想借助VBA格式化一個Word文檔。刪除特定頁面的所有制表符
如果我提供一個頁碼,它應該只清除該特定頁面的所有制表符。
我有代碼清除所有的製表符,但無法修改它的特定頁面。
ActiveDocument.Paragraphs.TabStops.ClearAll
我想借助VBA格式化一個Word文檔。刪除特定頁面的所有制表符
如果我提供一個頁碼,它應該只清除該特定頁面的所有制表符。
我有代碼清除所有的製表符,但無法修改它的特定頁面。
ActiveDocument.Paragraphs.TabStops.ClearAll
試試這個:
Dim pnum As Integer
pnum = InputBox("Enter page number")
ActiveDocument.ActiveWindow.Panes(1).Pages(pnum).Rectangles(1).Range.Paragraphs.TabStops.ClearAll
記住頁面文檔中的相當任意的概念,所以它可能不是那麼容易識別由頁碼想要的內容。跨越多個頁面的元素(如表格)也會造成混淆。
非常感謝!它工作得像奇蹟! – Sanghita 2013-04-05 06:18:11