我想在word中找到指定的字符串并读取这个字符串后面的若干字符,能不能给点提示,我这几天在用Range函数,但总是不好用,谢谢
解决方案 »
- 快速查找表格控件中的数据
- 关于拖放label控件的问题?
- 用VB6做的小程序,在没有装VB的机器上运行出现"类未注册"的错误提示,请帮忙看看。
- 计数问题大侠请指点!!有分我就尽量全给你
- 怪事:我生成程序在别人电脑中安装(打包安装)后,执行一个功能后,出现错误,不能创建对象Active
- wise 安装 有BUG吗?
- 如何将系统时间与数据库中时间字段的时间做比较?
- 校园无线资源实时管理技术
- 高分求教两个webbrowser控件问题。
- 请教高手!高分送上!!关于SQLSERVER7.0里怎样知道那些表被操作过!
- 我用sendmessage 涵数向其他程序发送字符时出现了问题
- 我我我我我我.......
set_txt: x_text = InputBox("请输入要查找的内容", "取字符串", "试试看")
If Len(x_text) < 1 Then Exit Sub
Selection.Find.ClearFormatting
With Selection.Find
.Text = x_text
.Replacement.Text = ""
.Forward = True
.Wrap = wdFindContinue
.Format = False
.MatchCase = False
.MatchWholeWord = False
.MatchByte = True
.MatchWildcards = False
.MatchSoundsLike = False
.MatchAllWordForms = False
End With
Selection.Find.Execute
If Selection.Text <> x_text Then MsgBox "对不起,没有找到符合条件的字符,请重新设置查找条件!": GoTo set_txt
Selection.MoveRight Unit:=wdCharacter, Count:=1
set_num: xx = InputBox("已经找到字符串,请输入你要取得的字符的个数!", "取字符串", 1)
If Len(xx) < 1 Then MsgBox "您已经取消了本次操作!": Exit Sub
If Not IsNumeric(xx) Then MsgBox "请输入数字!": GoTo set_num
Selection.MoveRight Unit:=wdCharacter, Count:=xx, Extend:=wdExtend
MsgBox "为您提取的字符串如下:" & Chr(10) & Selection.Text
End Sub