[問題] 從Excel操作Access

看板Office作者 (該換暱稱了@@)時間12年前 (2011/11/15 18:53), 編輯推噓1(103)
留言4則, 1人參與, 最新討論串1/1
軟體:Excel VBA + Access 版本:2007 Sub test() Dim myCon As ADODB.Connection Set myCon = New ADODB.Connection Dim myRS As ADODB.Recordset myCon.Open "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=D:\db.accdb" MsgBox myCon.State myCon.Close MsgBox myCon.State End Sub 這是一個簡單的測試 把Excel跟access連結 從這是朋友的範例 測試也沒問題 會跑出 1 還有 0 但在我的電腦上自己試的時候 執行時會發生錯誤 編譯錯誤 使用者自訂型態尚未定義 Dim myCon As New ADODB.Connection 整條變黃色 不董為何? 有人知道原因嗎?? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.248.66.207 ※ 編輯: massacre 來自: 111.248.66.207 (11/15 19:10)

11/15 20:35, , 1F
在Excel VBA 中使用ADO 之前必須先嵌入「ADO Library」
11/15 20:35, 1F

11/15 20:38, , 2F
在VBA編輯器中,工具→ 設定引用項目,於其中核取Microsoft
11/15 20:38, 2F

11/15 20:39, , 3F
ActiveX Data Objects 2.8 Library(或選擇最新版本的ADO)
11/15 20:39, 3F

11/15 20:40, , 4F
即可於VBA中取用ADO的函式庫
11/15 20:40, 4F
真的是這樣 感謝大大回答 我被卡了一整天 感恩~~~ ※ 編輯: massacre 來自: 111.248.66.207 (11/15 21:27)
文章代碼(AID): #1EmaItan (Office)