zoukankan      html  css  js  c++  java
  • 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
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    iOS 添加微信分享
    IOS学习笔记——ViewController生命周期详解
    UI之CALayer详解(转)
    iOS CALayer讲解
    [leetcode] Minimum Path Sum
    [leetcode]Binary Tree Maximum Path Sum
    我是真的想去google啊
    C++ string 用法详解
    继续存博客
    bash中 2>&1 & 的解释
  • 原文地址:https://www.cnblogs.com/yelaiju/p/2338699.html
Copyright © 2011-2022 走看看