Foxtable(狐表)用户栏目专家坐堂 → [求助]把Word拆分成一页一个文档


  共有3037人关注过本帖树形打印复制链接

主题:[求助]把Word拆分成一页一个文档

帅哥哟,离线,有人找我吗?
天一生水
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1141 积分:11272 威望:0 精华:0 注册:2017/9/26 16:30:00
[求助]把Word拆分成一页一个文档  发帖心情 Post By:2019/11/21 20:22:00 [只看该作者]

老师好!
我有一个Word文档,内容是从数据表连续生成的格式相同的数据文档,我想把它拆分为1页1个(或n页1个)的小文档;
我获取了Word文档的页数后,后面应该怎样操作?
谢谢!

Dim app As New MSWord.Application
try
    Dim fileName = "E:\test.doc"
    Dim doc = app.Documents.Open(fileName)   
    Dim y = doc.ComputeStatistics(Microsoft.Office.Interop.Word.WdStatistic.wdStatisticPages, Nothing)
    ’msgbox(y)   ’Word页数
    For i AS integer = 1 To y

......

catch ex As exception
    msgbox(ex.message)
finally
    app.Quit
End try

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:109489 积分:557107 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/11/22 13:48:00 [只看该作者]

新建一个文件,把内容复制过去,保存....

 回到顶部
帅哥哟,离线,有人找我吗?
天一生水
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1141 积分:11272 威望:0 精华:0 注册:2017/9/26 16:30:00
  发帖心情 Post By:2019/11/22 16:56:00 [只看该作者]

请老师给改改,每一页怎样复制?

谢谢!

 

Dim app As New MSWord.Application    '原文件
Dim wapp As New MSWord.Application     '拆分文件
try
    Dim fileName = "d:\test.doc"
    Dim doc = app.Documents.Open(fileName)
    Dim y = doc.ComputeStatistics(Microsoft.Office.Interop.Word.WdStatistic.wdStatisticPages, Nothing)
    'msgbox(y)   'Word页数
    For i As Integer = 1 To y
       
        '新建拆分
        Dim missing = System.Reflection.Missing.Value
        Dim nDoc = wapp.Documents.Add(missing, missing, missing, missing)
        nDoc.SaveAs(ProjectPath & "Word拆分-" & i & ".doc")
        'app.quit

 

        app.ActiveWindow.Selection.WholeStory
        app.ActiveWindow.Selection.copy      '复制
        wapp.ActiveWindow.Selection.WholeStory
        wapp.ActiveWindow.Selection.MoveRight(Unit:=1, Count:=1)
       
        app.quit
    Next
    app.quit
catch ex As exception
    msgbox(ex.message)
finally
    app.Quit
End try


 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:109489 积分:557107 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/11/22 20:34:00 [只看该作者]


 回到顶部