| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2000 人关注过本帖
标题:Word的頁首內容可能會不一樣,VFP要如何控制將頁首的某些字置換成所需的字?
只看楼主 加入收藏
aslyn
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2020-3-28
结帖率:50%
收藏
已结贴  问题点数:10 回复次数:5 
Word的頁首內容可能會不一樣,VFP要如何控制將頁首的某些字置換成所需的字?
範例中的第1頁之頁首與第2、3不一樣,我想將第2、3頁首的AAA置換成BBB,就是不成功(附件H3)。但是我將第1頁刪除,剰2、3頁相同格式就會成功(附件H2),有高手可以幫忙嗎?
程序代码:
clDoc=Getfile("doc,docx","打开","选定")
If Empty(clDoc)
    Return
Endif
MyWord=CreateObject('Word.Application')
*显示WORD窗口
MyWord.Visible=.T.
MyWord.Documents.Open (clDoc)

MyWord.Selection.Find.ClearFormatting
_Cliptext ="BBB"
MyWord.ActiveWindow.ActivePane.View.SeekView=9
MyWord.Selection.ClearFormatting

Do WHILE .t.
    MyWord.Selection.Find.ClearFormatting
    If MyWord.Selection.Find.Execute("AAA")
        MyWord.Selection.Paste
    Else
        Exit
    Endif
Enddo
MyWord.ActiveWindow.ActivePane.View.SeekView=0
[local]2[/local]
搜索更多相关主题的帖子: Word VFP Selection Find View 
2020-03-31 16:09
aslyn
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2020-3-28
收藏
得分:0 
附件.rar (21.57 KB)
2020-03-31 16:10
aslyn
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2020-3-28
收藏
得分:0 
我的問題是無解?還是...沒有人會?
2020-04-07 04:56
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:451
帖 子:10609
专家分:43210
注 册:2014-5-20
收藏
得分:5 
先搞清楚:
1、是自己编辑的文件吗?是的话就用固定格式,这就肯定没问题。
2、如果不是自己编辑的文件,能保证文件的格式符合你的要求吗?符合的话应该也没问题。
3、如果文件的内容格式不确定,那就只能是“模糊”了。
2020-04-07 05:55
schtg
Rank: 12Rank: 12Rank: 12
来 自:Usa
等 级:贵宾
威 望:67
帖 子:1782
专家分:3375
注 册:2012-2-29
收藏
得分:5 
请试一试,是否是你需要的?
MyWord.Selection.Find.Execute("AAA",.F.,.T.,.F.,.F.,.F.,.T.,1,.T.,"BBB",1) && 整个word文档中的"AAA"全部替换成"BBB"
2020-04-07 09:11
aslyn
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2020-3-28
收藏
得分:0 
1.附件(附件H3.DOC)你們有沒有注意到:第一頁的頁首是沒AAA的,是從第二頁才有AAA,我的資料可能會把模板的AAA置換成BBB,也有可能置換成CCC,是隨機看資料撈出來是誰的名字就換誰的名字。現在的問題是,因為第一頁沒有AAA,所以下達MyWord.Selection.Find.Execute("AAA",.F.,.T.,.F.,.F.,.F.,.T.,1,.T.,"BBB",1)後,第二頁和第三頁的的AAA無法置換成BBB。
2.附件(附件H2.DOC)第一頁的頁首與第二、三是一致的,所以下達MyWord.Selection.Find.Execute("AAA",.F.,.T.,.F.,.F.,.F.,.T.,1,.T.,"BBB",1)後,是可以置換成功。

3.所以我的問題是:是否有辦法將附件H3.DOC的模版置換成功?
2020-04-09 00:55
快速回复:Word的頁首內容可能會不一樣,VFP要如何控制將頁首的某些字置換成所需的 ...
数据加载中...
 
   



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

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