Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

VB與EXCEL問題

1 view
Skip to first unread message

小鬼

unread,
Jan 28, 2002, 7:13:00 AM1/28/02
to
各位高手,
我想要用VB將EXCEL視窗打開
我有找到一本書,他的程式碼為:

Dim myexcel As Excel.Application
Set myexcel=CreateObject("Excel.Application.8")
myexcel.Visible = True

其中:myexcel 為變數
Excel.Application 為Excel物件
CreateObject 為加入物件指令

上面的程式為一個控制鈕的副程式,開啟excel
在輸入此程式之前,需要到視窗上的“專案”裡的“設定引用項目”下做設定
要將Microsoft Excel 9.0 Object Library 將他打勾,才會產生程式上的Excel物件


問題:
1.可以再幫我詳細說明一下以上的程式
2.我在執行時,他出現一個對話方塊“ActiveX 元件無法產生此物件”是為何?
〈vb是別人的,所以沒有註冊〉

我是想做一個成績輸入的程式,是要在vb做的程式上輸入資料,然後在excel上顯示
目前就差在如何將excel在vb程式中打開了..........
希望各位高手可以幫我解惑...........^^

--
一生中到處遊走
不知所為何事
悄悄的進來
無聲的離開......ghost

--
[1;36m※ Origin: [32m海大計中 BBS [36m◆ From: [33mMASTER.nt.ntou.edu.tw [0m

風的故鄉

unread,
Jan 28, 2002, 8:53:13 PM1/28/02
to
※ 引述《koy...@bbs.ntou.edu.tw (小鬼)》之銘言:

> 各位高手,
> 我想要用VB將EXCEL視窗打開
> 我有找到一本書,他的程式碼為:
> Dim myexcel As Excel.Application
> Set myexcel=CreateObject("Excel.Application.8")
> myexcel.Visible = True
> 其中:myexcel 為變數
> Excel.Application 為Excel物件
> CreateObject 為加入物件指令
> 上面的程式為一個控制鈕的副程式,開啟excel
> 在輸入此程式之前,需要到視窗上的“專案”裡的“設定引用項目”下做設定
> 要將Microsoft Excel 9.0 Object Library 將他打勾,才會產生程式上的Excel物件
> 問題:
> 1.可以再幫我詳細說明一下以上的程式
> 2.我在執行時,他出現一個對話方塊“ActiveX 元件無法產生此物件”是為何?
> 〈vb是別人的,所以沒有註冊〉
> 我是想做一個成績輸入的程式,是要在vb做的程式上輸入資料,然後在excel上顯示
> 目前就差在如何將excel在vb程式中打開了..........
> 希望各位高手可以幫我解惑...........^^
你不妨考慮直接開excel file再在tool裡面的macro裡寫VBA的code
這樣你就可以直接在Excel上面作業,又能透過VBA將資料傳到Database裡
當然一些計算VBA也多半沒問題, 這樣你就不用又要有VB program
又要分別有excel file,還要弄export, import
一旦格式有差,又要調來調去
倒不如all in one...Excel file with VBA
一個檔就搞定了,當然VBA的語法跟VB是一樣的,你同樣能在excel的spreadsheet上面
加button等 再寫button的function..


--
[0m [1;33m※ Origin: [36mYahoo!奇摩 大摩域 [37m<telnet://bbs.kimo.com.tw> [m
[1;35m◆ From: [1;32m66.147.153.66 [m

0 new messages