各位親愛的高手你們好:
我是VB的小新手,現在要寫一個程式去呼叫Excel中特定欄位的值,
想請問的是,當我在執行VB呼叫時,Excel檔需要打開嗎?
還是只要存放在我指定的地方即可?
不要叫我自己去試驗,因為我的程式還沒寫好 (-~-!!)
或是直接用VBA寫會比較方便是吧?!
拜託高手解答我的笨問題......
我是VB的小新手,現在要寫一個程式去呼叫Excel中特定欄位的值,
想請問的是,當我在執行VB呼叫時,Excel檔需要打開嗎?
還是只要存放在我指定的地方即可?
不要叫我自己去試驗,因為我的程式還沒寫好 (-~-!!)
或是直接用VBA寫會比較方便是吧?!
拜託高手解答我的笨問題......
文章標籤
全站熱搜

大約是這樣 Dim objExcel As Excel.Application Dim objWorksheet As Excel.Worksheet Set objExcel = New Excel.Application objExcel.Workbooks.Open ExcelFileName '檔名 Set objWorksheet = objExcel.Worksheets(strWorksheetName) '工作表名稱 再看看 objWorksheet 的用法就可以了
小弟我最近在寫VB6~ 想說要把excel檔案裡面的曲線圖秀在VB6上面~ 目前是可以辦到!~ 不過有一些地方有點問題~ 1. Dim nowChart As Object Set nowChart = xlBook.Charts.Add nowChart.ChartType = xlLineMarkers ' nowChart.SetSourceData Source:=Sheets("Sheet6").Range("A2:D8") '加上去有問題~這行在重複執行的時候會顯示錯誤!~ nowChart.Location Where:=xlLocationAsObject, Name:="Sheet" & CInt(selectsheet.Text) 2.再來就是想調整一下圖片的大小~就是在excel裡面調整好在秀到VB6上面這樣~ xlSheet.Shapes("圖表 1").ScaleWidth 1.05, msoFalse, msoScaleFromTopLeft 想說用這個去調整~但是好像msoFalse, msoScaleFromTopLeft變數未定義!~害我不知要如何下手!
*****