| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 4340 人关注过本帖
标题:word文档,查找文本框里的内容,找到后如何得到在第几页?vb如何实现
取消只看楼主 加入收藏
lhj1860
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2007-7-1
收藏
 问题点数:0 回复次数:3 
word文档,查找文本框里的内容,找到后如何得到在第几页?vb如何实现
word文档,查找多页文本框里的内容,找到后如何得到在第几页?有能直接得到第几页的语句吗?例如在附件中查找文本框里“李四”所在页值。
查找用的语句:               
        With MyRange.Find
                .Text = “李四”
                MyRange.Find.Execute
                .Forward = True
            End With


我知道,如何查找多页不在文本框里的内容,可以用以下句子得到
Set MyRange = ActiveDocument.Content
当前页 = MyRange.Information(wdActiveEndPageNumber)
搜索更多相关主题的帖子: word 文档 查找 文本框 内容 
2018-03-22 09:23
lhj1860
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2007-7-1
收藏
得分:0 
附件.rar (2.7 KB)
老师,你的那个代码,我试过那个能查找到word里字符串,我想找的是WORD里文本框里的字符串,并得到该页的页数值。可以看下附件里的例子。谢谢啦
2018-03-22 14:40
lhj1860
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2007-7-1
收藏
得分:0 
回复 2楼 xiangyue0510
老师,你的那个代码,我试过那个能查找到word里字符串,我想找的是WORD里文本框里的字符串,并得到该页的页数值。可以看下附件里的例子。谢谢啦
附件.rar (2.69 KB)
2018-03-22 14:41
lhj1860
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2007-7-1
收藏
得分:0 
回复 5楼 xiangyue0510
1.WordApp申明为什么类型?是dim WordApp as Object  ,还是Dim WordApp As New Word.Application,还是就写dim WordApp?
2.   Dim myObject1 As Object
     Set myObject1 = ActiveDocument.Shapes(1).TextFrame.TextRange
     ShapesCount = myObject1.ActiveDocument.Shapes.Count
我想得到文本框数目,这样写对吗?
2018-03-22 21:08
快速回复:word文档,查找文本框里的内容,找到后如何得到在第几页?vb如何实现
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.035877 second(s), 10 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved