Foxtable(狐表)用户栏目专家坐堂 → [求助]清除文本空行、断行


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

主题:[求助]清除文本空行、断行

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/12/18 15:09:00 [显示全部帖子]

'''
Dim app As New MSWord.Application
try
    Dim dlg As New OpenFileDialog '定义一个新的OpenFileDialog
    dlg.Filter= "Word文件|*.doc" '设置筛选器
    If dlg.ShowDialog = DialogResult.Ok Then '如果用户单击了确定按钮
        'MessageBox.Show("你选择的是:" & dlg.FileName,"提示") '提示用户选择的文件
       
        Dim doc = app.Documents.Open(dlg.FileName)
        Dim count = Doc.Characters.Count
        Dim rng As MSWord.Range = Doc.Range(Start:=0, End:=count)
       
        Dim str As String = rng.text

        str  = str.replace("。" & chr(13), "。" & chr(11))
        str  = str.replace(chr(13), "")
        str = str.Replace(chr(11), vbcrlf)
        e.Form.Controls("TextBox1").text = str      '读取word后,换行符chr(10)丢失
       
        app.Quit
    End If
catch ex As exception
    msgbox(ex.message)
    app.Quit
End try


 回到顶部