| 上一篇主題 :: 下一篇主題   | 
	
	
	
		| 發表人 | 
		內容 | 
	
	
		ckp6250
 
 
  註冊時間: 2004-07-30 文章: 1645
 
  第 1 樓
  | 
		
			
				 發表於: 星期日 九月 14, 2014 10:10 am    文章主題: createobject 時,可以指定 office 版本嗎? | 
				     | 
			 
			
				
  | 
			 
			
				如果同時安裝 
 
office 2003
 
office 2010
 
office 2012 
 
等多套版本時
 
 
那麼
 
 createobject('excel.application') 時
 
可以指定要用那一個版本嗎? | 
			 
		  | 
	
	
		| 回頂端 | 
		 | 
	
	
		  | 
	
	
		215001
 
 
  註冊時間: 2003-06-11 文章: 393
 
  第 2 樓
  | 
		
			
				 發表於: 星期日 九月 14, 2014 4:53 pm    文章主題:  | 
				     | 
			 
			
				
  | 
			 
			
				好像可以加版本
 
 
如:
 
createobject('excel.application.12')
 
 
執行 regedit 尋找 excel.application 看看 | 
			 
		  | 
	
	
		| 回頂端 | 
		 | 
	
	
		  | 
	
	
		ckp6250
 
 
  註冊時間: 2004-07-30 文章: 1645
 
  第 3 樓
  | 
		
			
				 發表於: 星期一 九月 15, 2014 10:13 am    文章主題:  | 
				     | 
			 
			
				
  | 
			 
			
				測試可行
 
十分感謝 | 
			 
		  | 
	
	
		| 回頂端 | 
		 | 
	
	
		  | 
	
	
		CJWANG
 
 
  註冊時間: 2003-07-30 文章: 7
 
  第 4 樓
  | 
		
			
				 發表於: 星期二 五月 17, 2016 5:34 pm    文章主題:  | 
				     | 
			 
			
				
  | 
			 
			
				你好,
 
我在 win10 同時安裝 excel 2003 和 excel 2010
 
我用以下指令,都是開啟 excel 2010,
 
 
XLSAPP = CREATEOBJECT("Excel.Application.11")
 
 
XLSAPP = CREATEOBJECT("Excel.Application.14")
 
 
勞煩各位大大,謝謝!! | 
			 
		  | 
	
	
		| 回頂端 | 
		 | 
	
	
		  | 
	
	
		215001
 
 
  註冊時間: 2003-06-11 文章: 393
 
  第 5 樓
  | 
		
			
				 發表於: 星期四 五月 19, 2016 2:18 pm    文章主題:  | 
				     | 
			 
			
				
  | 
			 
			
				先執行 regedit
 
 
再尋找 Excel.Application.
 
 
看看是不是有不同的版本代號 | 
			 
		  | 
	
	
		| 回頂端 | 
		 | 
	
	
		  | 
	
	
		CJWANG
 
 
  註冊時間: 2003-07-30 文章: 7
 
  第 6 樓
  | 
		
			
				 發表於: 星期四 五月 19, 2016 6:44 pm    文章主題:  | 
				     | 
			 
			
				
  | 
			 
			
				215001 你好, 感謝您的回覆
 
 
regedit 尋找 <Excel.Application. >
 
[資料夾] , Excel.Application.11 和 Excel.Application.14都有
 
但是[值] ,只有 <Excel.Application.14> | 
			 
		  | 
	
	
		| 回頂端 | 
		 | 
	
	
		  | 
	
	
		朱育興
 
 
  註冊時間: 2003-08-25 文章: 661 來自: 台中市大里區
  第 7 樓
  | 
		
			
				 發表於: 星期五 五月 20, 2016 12:24 am    文章主題:  | 
				     | 
			 
			
				
  | 
			 
			
				僅供參考
 
 
W1_oExcel = CREATEOBJECT("Excel.Application")
 
IF VAL(W1_oExcel.Application.Version) >= 12
 
  EX003_cExcelExt = 'XLSX'
 
ELSE
 
  EX003_cExcelExt ='XLS'
 
ENDIF _________________ 希望有更多人來參與
 
 VFP wiki - 需要大家一起完成的VFP電子書與FAQ  | 
			 
		  | 
	
	
		| 回頂端 | 
		 | 
	
	
		  | 
	
	
		Kuma
 
 
  註冊時間: 2011-06-22 文章: 39 來自: Taichung
  第 8 樓
  | 
		
			
				 發表於: 星期五 十一月 10, 2023 10:21 am    文章主題:  | 
				     | 
			 
			
				
  | 
			 
			
				| 請教先進  : createobject 時,可以指定 office 版本嗎? 這問題有人測試成功嗎 ? 我裝了 office 2003, office 2013 二種版, 但指定不了開啟 excel 的版本 ! | 
			 
		  | 
	
	
		| 回頂端 | 
		 | 
	
	
		  | 
	
	
		iswith
 
 
  註冊時間: 2022-11-04 文章: 93
 
  第 9 樓
  | 
		
			
				 發表於: 星期五 十一月 10, 2023 1:42 pm    文章主題:  | 
				     | 
			 
			
				
  | 
			 
			
				Excel2003 = 11,
 
Excel2007 = 12,
 
Excel2010 = 14,
 
Excel2013 = 15,
 
Excel2016 = 16
 
Microsoft.Office.Interop.Excel.dll | 
			 
		  | 
	
	
		| 回頂端 | 
		 | 
	
	
		  | 
	
	
		syntech
 
 
  註冊時間: 2003-05-16 文章: 4252 來自: Taipei,Taiwan
  第 10 樓
  | 
		
			
				 發表於: 星期五 十一月 10, 2023 2:01 pm    文章主題:  | 
				     | 
			 
			
				
  | 
			 
			
				* 系統預設
 
X= CREATEOBJECT('EXCEL.APPLICATION')
 
 
* OFFICE 2016
 
X= CREATEOBJECT('EXCEL.APPLICATION.16')
 
 
 
2樓,4樓 不就有答案? _________________ 如果公司有下列困擾:
 
1. 找不到便宜,快速,簡易的 生產排程軟體
 
2. 不知道如何快速排定 採購計劃
 
3. 成本抓不準,自己算比軟體算有用
 
4. 想學習系統規劃,想找系統架構的顧問
 
 
請聯絡我們,也許我們幫得上忙 | 
			 
		  | 
	
	
		| 回頂端 | 
		 | 
	
	
		  | 
	
	
		 |