run time error 429!VB 在某些win7 上运行出现这些错误
VB源代码:
Dim xlsApp As Object
Dim Cnn As New ADODB.Connection
Dim Rs As ADODB.Recordset
Cnn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & mdbpath & "\Main.mdb" & _
";Mode = 12;Jet OLEDB:Database Password=xwSD-YY$p$~djj888"
If Cnn.State <> ADODB.ObjectStateEnum.adStateClosed Then Cnn.Close
Cnn.Open
Set Rs = New ADODB.Recordset
With Rs
Set .ActiveConnection = Cnn
.CursorLocation = adUseClient
.CursorType = adOpenStatic
.LockType = adLockReadOnly
.Open "SELECT * FROM od "
End With
If Rs.EOF Then Exit Sub
Set xlsApp = CreateObject("Excel.Application")
' xlsApp.Visible = True
' ('" & DH & "', '" & Text1.Text & "', '" & Date & "', '" & SJ & "', '" & DM & "')"
xlsApp.Workbooks.Add
xlsApp.Sheets("sheet1").Select
xlsApp.ActiveSheet.range("A1") = "单号"
xlsApp.ActiveSheet.range("B1") = "金额"
xlsApp.ActiveSheet.range("C1") = "日期"
xlsApp.ActiveSheet.range("D1") = "时间"
xlsApp.ActiveSheet.range("E1") = "店名"
xlsApp.ActiveSheet.range("A2").CopyFromRecordset Rs
'xlBook.SaveAs ("D:\vbexcel\" & str)
xlsApp.ActiveSheet.range("d:d").NumberFormatLocal = "yyyy/mm/dd hh:mm:ss"
'
If xlsApp.ActiveWorkbook.Saved = False Then
xlsApp.ActiveWorkbook.SaveAs Environ("USERPROFILE") & "\Desktop" & "\" & "小票统计" & Year(Now()) & Month(Now()) & Day(Now()) & Hour(Now) & Minute(Now) & Second(Now) & ".xls"
End If
xlsApp.Quit
Rs.Close
Set Rs = Nothing
Set xlsApp = Nothing
手动注册 regsvr32 "C:\Program Files\Common Files\Microsoft Shared\DAO\dao360.dll"等dll没有用
请大神帮忙解决,,小弟新手,