Dim objExcel As Excel.Application
Dim objBook As Excel.Workbook
Dim objSheet As Excel.Worksheet
Set objExcel = CreateObject("Excel.Application")
Set objBook = objExcel.Workbooks.Open("" & App.Path & "\WeatherData.xls")
objExcel.Visible = False
Set objSheet = objBook.Worksheets(1)
dim nRows as Integer
dim i as Integer
Private Sub ExportExcelSheetToAccess(sSheetName As String, sExcelPath As String, sAccessTable As String, sAccessDBPath As String)
Dim db As Database
Dim rs As Recordset
Set db = OpenDatabase(sExcelPath, True, False, "Excel 5.0")
Call db.Execute("Select * into [;database=" & sAccessDBPath & "]." & sAccessTable & " FROM [" & sSheetName & "$]")
MsgBox "Table exported successfully.", vbInformation
End Sub
我的全部代码:
Private Sub openExcel_Click()
Dim cn As New ADODB.Connection
Dim rs As New ADODB.Recordset
Dim connectionstring As String
Dim sql As String
connectionstring = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\RMData.mdb;Persist Security Info=False"
cn.Open (connectionstring)
cn.CursorLocation = adUseClient
sql = "select * from NewData"
rs.CursorLocation = adUseClient
rs.Open sql, cn, 3, 2
Dim objExcel As Excel.Application
Dim objBook As Excel.Workbook
Dim objSheet As Excel.Worksheet
Dim strPicName As String
On Error Resume Next
CDlog.CancelError = True 'cdlInPut为CommonDialog控件
'属性DialogTitle是要弹出的对话框的标题
CDlog.DialogTitle = "选择 Microsoft Excel 文件"