代码之家  ›  专栏  ›  技术社区  ›  Mayur

使用宏删除MS Word页

  •  4
  • Mayur  · 技术社区  · 15 年前

    如何使用宏从MS Word文档中删除某些页?该代码在2000年到2010年之间应该是兼容的。

    我试过使用页面书签来删除页面,但是,不同版本的输出是不同的。除了这个还有别的办法吗?

    1 回复  |  直到 8 年前
        1
  •  2
  •   DarinH    15 年前

    由于分页,处理整个页面可能会很痛苦。你需要先确定你已经把文件分页了。然后您应该能够使用Document.GOTO函数跳转到特定页面。在这一点上,您必须向下迭代,直到INFO对象告诉您已移动到下一页或文档的末尾。这时你知道页面的开始和结束,应该能够创建一个区域来删除它。

    最后,其中一些功能(如info对象)可能很挑剔,并且只能在特定视图模式(如打印预览、vs草稿)下工作,因此您可能必须保存当前视图模式,更改它,然后在完成后再更改它。

    推荐文章