上一篇主題 :: 下一篇主題 |
發表人 |
內容 |
sundayjoe
註冊時間: 2008-03-05 文章: 8
第 1 樓
|
發表於: 星期四 四月 24, 2008 6:47 pm 文章主題: 請問一下如何判斷excel檔案是否開啟中??? |
|
|
請問一下各位先進老師們VFP如何去判斷excel檔案是否開啟中呢???
我有爬過文可是都沒這類的判斷耶....
是我爬文的關鍵字下錯了嗎.....
麻煩各位先進老師們幫小弟解惑一下...非常的感謝喔... |
|
回頂端 |
|
 |
garfield Site Admin

註冊時間: 2003-01-30 文章: 2160
第 2 樓
|
發表於: 星期五 四月 25, 2008 1:49 pm 文章主題: |
|
|
用fopen() 測試能不能正常開啟檔案,
如果傳回0 則表示檔案已經在使用中,
如果傳回值>0 , 請記得要fclose() _________________ 利用>>搜尋<<的功能會比問的還要快得到答案. |
|
回頂端 |
|
 |
小賴
註冊時間: 2004-12-27 文章: 476
第 3 樓
|
發表於: 星期五 四月 25, 2008 2:13 pm 文章主題: |
|
|
以下程式碼使用 GetObject() 取得Excel自動化物件參考
如果EXCEL未啟動會傳回Error NO 1426
此時再使用CreateObject()來啟動EXCEL
PUBLIC oExcel
TRY
oExcel = GETOBJECT(, "EXCEL.APPLICATION")
CATCH TO oError
IF oError.ErrorNo = 1426
oExcel = CREATEOBJECT("EXCEL.APPLICATION")
oExcel.Visible = .T.
ENDIF
ENDTRY |
|
回頂端 |
|
 |
sundayjoe
註冊時間: 2008-03-05 文章: 8
第 4 樓
|
發表於: 星期六 四月 26, 2008 2:29 am 文章主題: |
|
|
謝謝兩位老師的指導喔
已測試ok了...可判斷
非常感謝喔...嘻 |
|
回頂端 |
|
 |
sundayjoe
註冊時間: 2008-03-05 文章: 8
第 5 樓
|
發表於: 星期六 四月 26, 2008 11:35 am 文章主題: |
|
|
garfield 大大...
在fopen()下判斷xls檔是正常的...
但是判斷csv檔好像會異常的不關我是否開啟它都傳回檔案開啟中....
這是為什麼呢.... |
|
回頂端 |
|
 |
garfield Site Admin

註冊時間: 2003-01-30 文章: 2160
第 6 樓
|
發表於: 星期六 四月 26, 2008 7:11 pm 文章主題: |
|
|
關掉你的vfp或電腦,
重新再試一次看看. _________________ 利用>>搜尋<<的功能會比問的還要快得到答案. |
|
回頂端 |
|
 |
sundayjoe
註冊時間: 2008-03-05 文章: 8
第 7 樓
|
發表於: 星期一 四月 28, 2008 5:28 pm 文章主題: |
|
|
電腦重開後使用正常了...
超感謝garfield大 & 小賴 .... |
|
回頂端 |
|
 |
LiuRambo
註冊時間: 2007-11-27 文章: 481
第 8 樓
|
發表於: 星期五 五月 02, 2008 4:04 pm 文章主題: |
|
|
garfield 寫到: | 關掉你的vfp或電腦,
重新再試一次看看. |
可是很奇怪耶
關掉VFP再重開一次可以顯示正常
但是如果要再開第二次以後就全都是-1
Fclose()也關不掉檔案
-------------------------------------------------
? fopen("c:\boot.ini",12) -->10
? fopen("c:\boot.ini",12) -->-1
? fclose("c:\boot.ini") -->.F.
? fopen("c:\boot.ini",12) -->-1 |
|
回頂端 |
|
 |
garfield Site Admin

註冊時間: 2003-01-30 文章: 2160
第 9 樓
|
發表於: 星期五 五月 02, 2008 5:46 pm 文章主題: |
|
|
至少也要看help ,
help裡所講解的資訊要比論壇回答的詳細多了,
了解一下參數及傳回值,
看help裡的 範例程式碼,
你就知道問題出在那裡. _________________ 利用>>搜尋<<的功能會比問的還要快得到答案. |
|
回頂端 |
|
 |
dkfdtf

註冊時間: 2005-02-05 文章: 31 來自: guangzhou,china
第 10 樓
|
發表於: 星期二 五月 06, 2008 12:57 pm 文章主題: |
|
|
奇怪的是参数类型不对 vfp 为什么不报错? |
|
回頂端 |
|
 |
|