上一篇主題 :: 下一篇主題 |
發表人 |
內容 |
LiuRambo
註冊時間: 2007-11-27 文章: 481
第 1 樓
|
發表於: 星期五 四月 16, 2010 2:14 pm 文章主題: WORD產生文件之疑問 |
|
|
這狀況在幾個星期以前完全都沒發生過
所寫的程式也沒動過(程序已經訂好很久 也用很久了)
但我自己的電腦突然就會出現這種狀況
而大部份客戶也都不會發生這樣的狀況
很詭異
以下執行這一大段都沒有問題
aa=DocPath+"xxxx.DOC"
bb="路徑"+"完成檔名.DOC"
COPY FILE &aa TO (bb)
odoc=CREATEOBJECT("word.application")
odoc.VISIBLE =.F.
odoc.documents.OPEN("路徑"+"完成檔名.DOC")
odoc1=odoc.documents("完成檔名.DOC")
....
....
odoc1.SAVE
odoc1.CLOSE
直到這最後一行
odoc.QUIT()
就會出現
WORD會要求另存NORMAL.DOT
取消不存還是不給關閉
再關一次還是又出現
上網找了方法,還是無解
最後自己試出來方法
只要在執行類似程式之前,把所有WORD都關閉
包含OUTLOOK會開啟一個隱藏WORD
執行就會完全正常
請教大家不知道有沒有解決之道
附註 如果用檔案總管開啟的WORD 關閉時不管幾個都不會有這問題 |
|
回頂端 |
|
 |
ckp6250
註冊時間: 2004-07-30 文章: 1645
第 2 樓
|
發表於: 星期五 四月 16, 2010 3:48 pm 文章主題: |
|
|
有沒有試過 ,
把 NORMAL.DOT 刪掉 ? |
|
回頂端 |
|
 |
LiuRambo
註冊時間: 2007-11-27 文章: 481
第 3 樓
|
發表於: 星期五 四月 16, 2010 4:36 pm 文章主題: |
|
|
有 無效
網路上找到的方法 不知怎麼就是沒用
而且都是用VFP開啟WORD才會有這問題 |
|
回頂端 |
|
 |
ckp6250
註冊時間: 2004-07-30 文章: 1645
第 4 樓
|
發表於: 星期五 四月 16, 2010 5:11 pm 文章主題: |
|
|
若把 word 移除再重安裝呢? |
|
回頂端 |
|
 |
richshih
註冊時間: 2007-10-11 文章: 153
第 5 樓
|
發表於: 星期一 四月 19, 2010 12:52 pm 文章主題: |
|
|
試試將
odoc1=odoc.documents("完成檔名.DOC")
改成看看
odoc1=odoc.documents(1) |
|
回頂端 |
|
 |
LiuRambo
註冊時間: 2007-11-27 文章: 481
第 6 樓
|
發表於: 星期二 四月 20, 2010 11:28 am 文章主題: |
|
|
richshih 寫到: | 試試將
odoc1=odoc.documents("完成檔名.DOC")
改成看看
odoc1=odoc.documents(1) |
可以正常開啟文件並執行
但關閉還是有問題 |
|
回頂端 |
|
 |
smilechc
註冊時間: 2010-04-22 文章: 5
第 7 樓
|
發表於: 星期四 四月 22, 2010 12:02 pm 文章主題: |
|
|
odoc.VISIBLE =.F.
將您的此程式段改為
odoc.VISIBLE =.T.
odoc.documents.OPEN("路徑"+"完成檔名.DOC")
odoc1=odoc.documents("完成檔名.DOC")
應該就可以了 |
|
回頂端 |
|
 |
|