| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1985 人关注过本帖
标题:Word的頁首內容可能會不一樣,VFP要如何控制將頁首的某些字置換成所需的字?
取消只看楼主 加入收藏
aslyn
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2020-3-28
结帖率:50%
收藏
已结贴  问题点数:10 回复次数:3 
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
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.021171 second(s), 10 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved