2010-10-27 106 views
4

如何使用宏從MS Word文檔中刪除某個頁面?代碼應該從2000到Word 2010兼容。使用宏刪除MS Word頁面

我試過使用頁面書籤來刪除頁面,但是,輸出在不同版本中有所不同。除此之外還有其他解決方案嗎?

+0

你有標準的第一句和最後一句話嗎? – Fionnuala 2010-10-27 11:47:25

+0

沒有。沒有標準的First和Last語句。 – Mayur 2010-10-27 12:05:40

+0

那麼確定的「確定」頁面是如何確定的。或者它是彈出詢問用戶*請輸入您想要刪除的頁面* – 2010-10-27 12:16:49

回答

1

處理整頁可能是一個痛苦,因爲分頁。您需要確保您已經先分頁文檔。然後,您應該可以使用Document.GOTO功能跳轉到特定頁面。此時,您必須迭代,直到INFO對象告訴您已移至下一頁或文檔末尾。那時你知道頁面的開始和結束,並且應該能夠創建一個RANGE來刪除它。

最後,這些函數中的一些(如info對象)可能會很挑剔,並且只能在特定的VIEW模式下工作(如打印預覽,vs草稿),因此您可能必須保存當前視圖模式,然後在完成後將其改回。