Foxtable(狐表)用户栏目专家坐堂 → 如果是获取 word 中全文的文本?


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

主题:如果是获取 word 中全文的文本?

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


加好友 发短信
等级:小狐 帖子:367 积分:3737 威望:0 精华:0 注册:2016/4/2 12:11:00
如果是获取 word 中全文的文本?  发帖心情 Post By:2022/4/15 18:02:00 [只看该作者]

我需要导入一批word文件中全文的文本,如何获取全文文本,再添加到foxtable?

For Each fl As String In FileSys.GetFiles("F:\EHS技术服务管理系统\表单\标准\GBZ 160.系列受控")
    Dim dr As DataRow = DataTables("文本160").Find("文件名 = '" & fl & "'")
    If dr Is Nothing AndAlso fl.Contains(".doc") Then
    Dim app As New MSWord.Application
    try
        Dim wm As String = FileSys.GetName(fl)
        dr = DataTables("文本160").AddNew()
        dr("文件名") = fl
        dr("标准号") = wm.SubString(0,wm.IndexOf("工作")).Replace("GBZT","GBZ/T")
        dr("标准名称") = wm.SubString(wm.IndexOf("工作"),wm.IndexOf(".doc") - wm.IndexOf("工作"))
        Dim doc = app.Documents.Open(fl)
        dr("文本") = ??  ?      'word全文文本
        doc.Close()
        app.Quit     
    catch ex As exception
    End try
    End If
Next

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


加好友 发短信
等级:超级版主 帖子:109736 积分:558396 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/4/16 8:50:00 [只看该作者]

参考:
http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=71352&skin=0

 回到顶部