Foxtable(狐表)用户栏目专家坐堂 → [求助]word文档重命名


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

主题:[求助]word文档重命名

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


加好友 发短信
等级:五尾狐 帖子:1141 积分:11272 威望:0 精华:0 注册:2017/9/26 16:30:00
[求助]word文档重命名  发帖心情 Post By:2019/7/20 19:34:00 [显示全部帖子]

如图,读取word文档中的红色框中的“案号”,为该文档重命名,报如下错误,请老师指教,如何处理?
谢谢!

图片点击可在新窗口打开查看此主题相关图片如下:截屏图片 (1).jpg
图片点击可在新窗口打开查看

Dim dlg As New OpenFileDialog
dlg.MultiSelect = True   ’多文件
If dlg.ShowDialog = DialogResult.OK Then
    For Each fl As String In dlg.FileNames
        Dim str As String = ""
        Dim app As New MSWord.Application
        try
            Dim doc = app.Documents.Open(fl)
            
            For Each k As object In doc.Paragraphs
                If k.Range.text.Contains("鲁") AndAlso k.Range.text.Contains("号") AndAlso k.Range.text.Length < 20 Then
                    str = k.Range.text
                    msgbox(fl)
                    msgbox(str)
                    Exit For
                End If
            Next
            app.quit
            
        catch ex As exception
            msgbox(ex.message)
            app.quit
        End try
        FileSys.RenameFile(fl, str & ".doc")
    Next
End If

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


加好友 发短信
等级:五尾狐 帖子:1141 积分:11272 威望:0 精华:0 注册:2017/9/26 16:30:00
  发帖心情 Post By:2019/7/21 20:48:00 [显示全部帖子]

谢谢蓝老师!
代码里有“app.quit”,为什么还提示文件占用?

图片点击可在新窗口打开查看此主题相关图片如下:截屏图片 (1).jpg
图片点击可在新窗口打开查看


 回到顶部