- 帖子
- 5923
- 主題
- 13
- 精華
- 1
- 積分
- 5986
- 點名
- 0
- 作業系統
- win10
- 軟體版本
- Office 2010
- 閱讀權限
- 150
- 性別
- 男
- 來自
- 台灣基隆
- 註冊時間
- 2010-5-1
- 最後登錄
- 2022-1-23
        
|
4#
發表於 2014-2-7 10:49
| 只看該作者
回復 3# kasl
試試看- Option Explicit
- Sub Get_Stock_Table()
- Dim ExcApp As Workbook, AR(0 To 3), Sh, i As Integer
- 'Set ExcApp = CreateObject("Excel.Application") '建立引用Word應用程式的物件
- '??? Excel.Applicationg 是 Excel應用程式的物件****
- 'Set ExcDoc = ExcApp.Workbooks.Open("D:\開高低收.xls") '引用Word文件
- '??? 這xls是Excel檔
- '**** 開啟的是xls ****
- Set ExcApp = Workbooks.Open("D:\開高低收.xls") '開啟excel檔
- Sh = Split("Open,High,Low,Close", ",")
- With ExcApp
- For i = 0 To UBound(Sh)
- AR(i) = .Worksheets(Sh(i)).UsedRange
- Next
- End With
- ExcApp.Close 'Close the Workbook
- 'Set ExcApp = Nothing '釋放物件變數
- 'ExcApp:程式的私用變數,程式結束就被釋放掉,不必再 Set ExcApp = Nothing
- End Sub
複製代碼 |
|