• 200页的Word文档如何分割成每4页一个的50个文档


    http://zhidao.baidu.com/question/143381141.html

    打开要处理的WORD文档,然后ALT+F8调出宏处理窗口,新输入宏名称为MyPg。
    点击右侧的编辑按钮,输入如下内容,完成后键盘F5即可。

    但完成后最后2个文件也会会有问题,手动修改一下就行了。


    Sub MyPg()

        Dim oWord As Word.Application
        Dim oDoc As Word.Document
        Dim oNewDoc As Word.Document
        Dim oRange As Word.Range
        Dim lCurrentStart As Long
        Dim lCurrentEnd As Long
        Dim lDocumentEnd As Long
        Dim lOutputCount As Long
       
        lOutputCount = 0
       
        Set oWord = GetObject(, "Word.Application")
        Set oDoc = ActiveDocument
       
        oDoc.Select
        lCurrentStart = oWord.Selection.Start
        lCurrentEnd = lCurrentStart
        lDocumentEnd = oWord.Selection.End
       
        oWord.Selection.Collapse wdCollapseStart
       
        Do While (lCurrentEnd < lDocumentEnd)
            oWord.Browser.Target = wdBrowsePage
            oWord.Browser.Next
            oWord.Browser.Next
            oWord.Browser.Next
            oWord.Browser.Next
            lCurrentEnd = oWord.Selection.End
           
            If (lCurrentStart = lCurrentEnd) Then
                lCurrentEnd = lDocumentEnd
            End If
           
            Set oRange = oDoc.Range(lCurrentStart, lCurrentEnd)
           
            Set oNewDoc = oWord.Documents.Add
            oRange.Copy
            oNewDoc.Range(0, 0).Paste
           
            lOutputCount = lOutputCount + 1
            oNewDoc.SaveAs FileName:="d:\" & lOutputCount & ".doc"
            oNewDoc.Close
           
            lCurrentStart = lCurrentEnd
        Loop


    End Sub

    作者: 火地晋
    出处: http://yelaiju.cnblogs.com
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    杂记
    asp.net preview 5 bug[转]
    jquery笔记
    北京互联网创业团队诚邀英才加盟
    伊瓜苏大瀑布
    log4net udp组件的应用
    Mock介绍
    自写的BackgroundWorker的学习例子
    RegexBuddy使用例子,及Visual Studio中正则使用的请教
    TestDriven.NET2.14.2190(not RTM) last update at 2008723
  • 原文地址:https://www.cnblogs.com/yelaiju/p/2338699.html
Copyright © 2020-2023  润新知