2010-10-27 93 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草稿),因此您可能必须保存当前视图模式,然后在完成后将其改回。