如何使用宏从MS Word文档中删除某些页面?代码应该从2000到Word 2010兼容。
我尝试使用页面书签删除页面,但输出在不同版本中有所不同。除此之外还有其他解决方案吗?
答案 0 :(得分:2)
由于分页,处理整页可能会很痛苦。您需要确保首先对文档进行分页。然后,您应该能够使用Document.GOTO函数跳转到特定页面。此时,您必须向下迭代,直到INFO对象告诉您已移动到下一页或文档结尾。此时您知道页面的开头和结尾,并且应该能够创建一个RANGE来删除它。
最后,其中一些功能(如信息对象)可能很挑剔,只能在特定的VIEW模式下工作(如打印预览和草稿),因此您可能需要保存当前视图模式,更改它,然后你完成后改回来。