Foxtable(狐表)用户栏目专家坐堂 → [求助]将word文档内容提取到当前表的不同单元格


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

主题:[求助]将word文档内容提取到当前表的不同单元格

帅哥,在线噢!
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:109474 积分:557032 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2016/9/30 9:09:00 [显示全部帖子]

Dim app As New MSWord.Application
Dim s As String = StrToWide(" ")
try
    Dim c As String = "第一列"
    Dim doc = app.Documents.Open("F:\H\问题测试\新建文件夹\文档.docx")
    Dim dr As Row = Tables("表A").AddNew
    For Each k As object In doc.Paragraphs
        If Len(Trim(k.Range.text)) > 1 Then
            Select Case k.Range.text.TrimStart(" ",s).SubString(0,2)
                Case "B:"
                    c = "第二列"
                Case "C:"
                    c = "第三列"
                Case "D:"
                    c = "第四列"
            End Select
            dr(c) &= k.Range.text & vbcrlf
        End If
    Next
    
    dr("第一列") = dr("第一列").TrimEnd(vbcr,vblf)
    dr("第二列") = dr("第二列").TrimEnd(vbcr,vblf)
    dr("第三列") = dr("第三列").TrimEnd(vbcr,vblf)
    dr("第四列") = dr("第四列").TrimEnd(vbcr,vblf)
    app.quit
catch ex As exception
    msgbox(ex.message)
    app.quit
End try

[此贴子已经被作者于2016/9/30 9:12:25编辑过]

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


加好友 发短信
等级:超级版主 帖子:109474 积分:557032 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2016/9/30 14:27:00 [显示全部帖子]

帮助请看完整,半路抄代码也要理解代码的使用


Dim doc = app.Documents.Open(dlg.FileName

如果都是存储到第二列,可以这样,否则不行
Case "B:","GG"

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


加好友 发短信
等级:超级版主 帖子:109474 积分:557032 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2016/9/30 16:11:00 [显示全部帖子]

当前打开的不就是? Dim doc = app.Documents.Open(dlg.FileName)

Dim doc = app.Documents.Open(ProjectPath&"\文档.docx")指当前项目目录下的文档

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


加好友 发短信
等级:超级版主 帖子:109474 积分:557032 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2016/9/30 17:02:00 [显示全部帖子]

不行,WebBrowser中打开已经占用了这个文件,没有办法在其他地方再操作

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


加好友 发短信
等级:超级版主 帖子:109474 积分:557032 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2016/9/30 17:14:00 [显示全部帖子]

参考下这个


改了下

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:webbrowser控制word_测试.table



 回到顶部