簡體   English   中英

將Excel數據傳輸到Access

[英]Transfer Excel data to Access

我按照http://software-solutions-online.com/excel-vba-export-worksheet-to-existing-access-table/中的說明將數據從Excel電子表格傳輸到Access數據庫。 我改編的劇本是:

Sub MailMerge2()
Dim strPath As String
Dim objAccess As Access.Application
Dim strExcelPath As String

strPath = "C:...Documents\MailMerge2"
strExcelPath = Application.ActiveWorkbook.FullName
Set objAccess = New Access.Application
Call objAccess.OpenCurrentDatabase(strPath)
objAccess.Visible = True
Call objAccess.DoCmd.TransferSpreadsheet(acImport, _
acSpreadsheetTypeExcel8, "MyTable1", strExcelPath, _
True, "A1:D11")
End Sub

但是,運行這個給我一個錯誤說:

運行時錯誤:7866,Microsoft Access無法打開數據庫,因為它丟失,或由其他用戶獨占打開,或者它不是ADP文件。

有關這些問題的哪些建議? 我是Access的新手,還沒有完全掌握術語。

發現了問題。 我在我的Access db文件名中遺漏了.accdb

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM