My script fails when trying to connect to a 2010 excel file with an ADODB.Connection.
I have read all about the 32 bit v 64 bit but still can't get it to work.
Is there an easy way to connect to an excel file and grab some data with vb script...? thanks
'## Create, Open, and Close Excel Object
Set objExcel = CreateObject("Excel.Application")
objExcel.Visible = True
objExcel.Workbooks.Open("\\WWAUDB01\MKTGDA_Raw\US\AU Subscription Payment Report*")
Dim varh
varh = "Hello"
copyData objExcel
sub copyData(book)
set objDestXL = CreateObject("Excel.Application")
objDestXL.Visible = True
set objDestWrkBk = objDestXL.Workbooks.Add
set objDestWrkSht = objDestWrkBk.Sheets.Add(, objDestWrkBk.Sheets(objDestWrkBk.Sheets.Count))
Dim myConString
Dim myConn
Dim myRS
'Define Variables
'Define the connection string
myConString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=\\WWAUDB01\MKTGDA_Raw\US\AU Subscription Payment Report*;"
'Gain access to ADODB Connection and Recordset objects
Set myConn = CreateObject("ADODB.Connection")
Set myRS = CreateObject("ADODB.Recordset")
'Establish the Connection
myConn.Open myConString
'Open a recordset in the connection. A sheet or range are valid
myRS.Open "SELECT * FROM [Sheet1$]", myConn
end sub
objExcel.Quit