  | 
				VFP 愛用者社區 本討論區為 Visual Foxpro 愛用者經驗交流的地方, 請多多利用"搜尋"的功能, 先查看看有無前例可循, 如果還有不懂的再發問. 部份主題有附加檔案, 須先註冊成為社區居民才可以下載.   
				 | 
			 
		 
		 
	
		| 上一篇主題 :: 下一篇主題   | 
	 
	
	
		| 發表人 | 
		內容 | 
	 
	
		willy
 
 
  註冊時間: 2005-10-27 文章: 3
 
  第 1 樓
  | 
		
			
				 發表於: 星期五 十月 26, 2007 10:25 am    文章主題: 請問使用GETOBJECT("","Excel.Application") 開啟excel 檔要如何關閉檔案? | 
				     | 
			 
			
				
  | 
			 
			
				從討論區內找到以下的方法可以讀取excel 檔內的資料
 
但執行到最後一行sh.quit都會出現 messagebox 問我是否要存檔離開
 
請問是否有辦法讓他自動不存檔離開不要出現messagebox 謝謝!
 
xx=GETOBJECT("","Excel.Application") 
 
sh=xx.application 
 
sh.Workbooks.Open("C:\TEST.xls") 
 
for k=1 to 1 
 
mname= sh.Sheets(k).Name &&找尋第一個工作表名稱 
 
sh.Sheets(mname).Select 
 
sh2=sh.activesheet &&目前正執行之工作表 
 
sh2.Columns("A:B").NumberFormatLocal = "@" &&文字型態 
 
sh.ActiveCell.SpecialCells(11).Select &&跳至最後一列 
 
jj=sh.ActiveCell.row() &&求最後一列值 
 
for i=jj to 2 step -1 &&(第1列表頭不抓) 
 
ms_name=sh2.Cells(i,'A').value 
 
if type('mpt1no')='N' 
 
ms_name=str(ms_name) 
 
endif 
 
ms_name=alltrim(ms_name) 
 
ms_addr=sh2.Cells(i,'B').value 
 
if type('ms_addr')='N' 
 
ms_addr=alltrim(str(ms_addr)) 
 
endif 
 
endfor 
 
endfor 
 
sh.quit &&結束excel | 
			 
		  | 
	 
	
		| 回頂端 | 
		 | 
	 
	
		  | 
	 
	
		KKKLYNN
 
 
  註冊時間: 2004-09-17 文章: 357
 
  第 2 樓
  | 
		
			
				 發表於: 星期五 十月 26, 2007 11:07 am    文章主題:  | 
				     | 
			 
			
				
  | 
			 
			
				sh.Workbooks.close
 
應該還要save
 
您應該搜尋一下
 
可以獲得有關100%完整 excel控制方面資料 | 
			 
		  | 
	 
	
		| 回頂端 | 
		 | 
	 
	
		  | 
	 
	
		小賴
 
 
  註冊時間: 2004-12-27 文章: 477
 
  第 3 樓
  | 
		
			
				 發表於: 星期五 十月 26, 2007 11:15 am    文章主題:  | 
				     | 
			 
			
				
  | 
			 
			
				試試看:
 
oExcel=GETOBJECT("","Excel.Application") 
 
oExcel.DisplayAlerts = .F. | 
			 
		  | 
	 
	
		| 回頂端 | 
		 | 
	 
	
		  | 
	 
	
		willy
 
 
  註冊時間: 2005-10-27 文章: 3
 
  第 4 樓
  | 
		
			
				 發表於: 星期五 十月 26, 2007 12:06 pm    文章主題:  | 
				     | 
			 
			
				
  | 
			 
			
				謝謝 KKKLYNN 與 小賴
 
我有查道方法了
 
sh.activeworkbook.saved=.t. &&放棄存檔
 
sh.workbooks.close   &&關閉檔案
 
sh.quit   &&結束excel
 
release xx
 
 
謝謝!! | 
			 
		  | 
	 
	
		| 回頂端 | 
		 | 
	 
	
		  | 
	 
	
		 | 
	 
 
  
  	 
	    
  	   | 
 	
您 無法 在這個版面發表文章 您 無法 在這個版面回覆文章 您 無法 在這個版面編輯文章 您 無法 在這個版面刪除文章 您 無法 在這個版面進行投票 您 無法 在這個版面附加檔案 您 無法 在這個版面下載檔案
  | 
   
  
		 |