将文档的页面保存为单独的文档

将文档的页面保存为单独的文档

我目前正在使用 MS-Word 2007 (.docx) 格式。

我有一个包含以下页面的 Word 文档:

  • 第 1 页:活动详情

  • 第 2 页:活动描述

  • 第 3 页:规则与条例

  • 第 4 页:活动预算

我花了相当多的时间来编写这份格式良好的文档。现在我面临的问题是,我必须单独保存文档的每一页,然后将它们作为单独的附件通过电子邮件发送。

我怎么做?

我已尝试过:

  • 将文档的各个页面复制并粘贴到新的 Word 文档文件中 - 但即使选择“保留源格式”选项后,格式也无法正确复制。

  • 如何将 Word 2010 文档中的单个页面保存为单独的文档?- 针对这个问题的答案也已经尝试过,但是我没有删除的页面的格式却变得非常混乱[带有表格的页面的格式]?

我应该怎么办?

答案1

最好的办法是使用子文档。请参阅此处的 Microsoft 帮助页面:http://office.microsoft.com/en-us/word-help/combine-or-split-subdocuments-HP005186930.aspx

它讨论了在标题下创建子文档将一个子文档拆分为两个子文档

这里有一个有用的雅虎问答问题:http://answers.yahoo.com/question/index?qid=20070921100104AAU8Ebh

如果不需要编辑,可以导出为 PDF(不要使用 PDF 打印机,使用 Word 的可选插件)并爆炸PDF,使用以下工具pdftk

答案2

我有一个 Word 文档,需要将每一页保存为富文本格式的单独文档。您可以根据需要更改 .txt 文件、docx 文件等的变量,但请记住更改请注意,FileFormat=.
这将从您当前所在的页面开始Application.Browser.Target = wdBrowsePage,并继续循环接下来的 99 页(共 100 页)。

您可以修改宏以满足您的需要。

该变量i代表文件编号(DCX_1.Rtf)(DCX_2.Rtf)等。

For i = 1 To 100
    Application.Browser.Target = wdBrowsePage
    ActiveDocument.Bookmarks("\page").Range.Copy
    Documents.Add
    Selection.Paste
    ChangeFileOpenDirectory "C:\__BOOK\JUNK\"
    ActiveDocument.SaveAs FileName:="DCX_" & i & ".rtf", FileFormat:=wdFormatRTF
    ActiveDocument.Close
    Application.Browser.Next
Next i

答案3

单击“另存为”选择 PDF,然后在同一屏幕中单击“选项”。在选项下,您可以选择要保存哪些页面!

答案4

  1. 使用“Microsoft Print to PDF”虚拟打印机将 Word 文件保存为 PDF。
  2. 使用以下方法分割 PDF 文件我爱 PDF

相关内容