Foxtable(狐表)用户栏目专家坐堂 → word文档字段抓取


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

主题:word文档字段抓取

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


加好友 发短信
等级:幼狐 帖子:122 积分:1546 威望:0 精华:0 注册:2018/7/4 8:21:00
word文档字段抓取  发帖心情 Post By:2019/2/19 16:39:00 [只看该作者]

因为工作需要在Word文档中抓取规定字段后面的内容,word文档中首页内容是”报告编号:ABC190078900 日期:2019年2月18日 第1页共5页” 如上面的内容请问如何去抓取报告编号:后面的编号及日期:后面的日期,如上例抓取结果为ABC19078900,2019年2月18日,求代码,谢谢!

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110574 积分:562760 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/2/19 17:04:00 [只看该作者]

类似

Dim app As New MSWord.Application
try
    Dim doc = app.Documents.Open("e:\问题\abc.docx")
    For Each k As object In doc.Paragraphs
        If k.Range.text.contains("报告编号") Then
            Dim idx As Integer = k.Range.text.IndexOf("报告编号")
            Output.Show(k.Range.text.SubString(idx+5,12))
            Exit For
        End If
    Next
    app.quit
catch ex As exception
    msgbox(ex.message)
    app.quit
End try

 回到顶部