Foxtable(狐表)用户栏目专家坐堂 → [求助]word中文字替换


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

主题:[求助]word中文字替换

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


加好友 发短信
等级:超级版主 帖子:107896 积分:548849 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/8/31 8:34:00 [显示全部帖子]

word文件压缩后上传看看

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


加好友 发短信
等级:超级版主 帖子:107896 积分:548849 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/8/31 10:41:00 [显示全部帖子]

Dim wj As String
Dim dlg As New OpenFileDialog     '定义一个新的OpenFileDialog
dlg.Filter= "Word文件|*.docx|Word文件|*.doc" '设置筛选器
If dlg.ShowDialog = DialogResult.Ok Then '如果用户单击了确定按钮
    wj = dlg.FileName
Dim app As New MSWord.Application
  Dim doc As object  = app.Documents.Open(wj)
    '***************文字替换
    app.Selection.Find.Text = "<#业主名称#>"
    app.Selection.Find.Replacement.ClearFormatting()
    app.Selection.Find.Replacement.Text = e.Form.Controls("业主名称").text
    app.Selection.Find.Execute(Replace:=MSWord.WdReplace.wdReplaceAll)
    '***************文字替换
    app.Selection.Find.Text = "<#项目名称#>"
    app.Selection.Find.Replacement.ClearFormatting()
    app.Selection.Find.Replacement.Text = e.Form.Controls("项目名称").text
    app.Selection.Find.Execute(Replace:=MSWord.WdReplace.wdReplaceAll)
    '***************文字替换
    app.Selection.Find.Text = "<#项目建设地#>"
    app.Selection.Find.Replacement.ClearFormatting()
    app.Selection.Find.Replacement.Text = e.Form.Controls("项目建设地").text
    app.Selection.Find.Execute(Replace:=MSWord.WdReplace.wdReplaceAll)
    doc.save
    app.Quit
End If

 回到顶部