以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- word文档字段抓取 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=131186) |
-- 作者:benwong2015 -- 发布时间:2019/2/19 16:39:00 -- word文档字段抓取 因为工作需要在Word文档中抓取规定字段后面的内容,word文档中首页内容是”报告编号:ABC190078900 日期:2019年2月18日 第1页共5页” 如上面的内容请问如何去抓取报告编号:后面的编号及日期:后面的日期,如上例抓取结果为ABC19078900,2019年2月18日,求代码,谢谢! |
-- 作者:有点蓝 -- 发布时间: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 |