关于在vb.net中操作word文档遇到的问题

shindo_ku 2016-04-22 03:51:16
以下是代码:
Public Sub tableSearcher(ByVal searchWord As String)
wdApp.Selection.Find.ClearFormatting()
With wdApp.Selection.Find
.Text = searchWord
.Forward = True
.Wrap = 1
.Format = False
.MatchCase = False
.MatchWholeWord = True
.MatchAllWordForms = False
.MatchSoundsLike = False
.MatchWildcards = True
.MatchFuzzy = False
End With
wdApp.Selection.Find.Execute()
bool = wdApp.Selection.Find.Found
End Sub
结果运行到第一句就出现了问题:“过程号超出范围”
之前这段代码用得没问题,后来重装系统后,所有软件重装了,结果现在这个代码用不了,不知是何故,求各位大神指点一二,万分感激~~
...全文
120 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
shindo_ku 2016-04-25
  • 打赏
  • 举报
回复
重新安装了office 2010之后,这个问题得以解决,虽然没有找到问题的根源,但终归是能用了。
shindo_ku 2016-04-24
  • 打赏
  • 举报
回复
谢谢你的建议,调试的结果基本上就是列出来的问题了,哎~唯有重装了
轻鸿万里 2016-04-24
  • 打赏
  • 举报
回复
一行行调试看看问题在哪里就知道了。

16,554

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧