justagrunt
Technical User
- Oct 10, 2002
- 132
Hi,
Using Access 2003 service pack 1.
This code is part of a private module attached to a form.
Private Sub Open_Excel()
'Find and open the Excel workbook with
'the pricing for the variuos Selector sizes.
'The Workbook does not have to be visible.
'set up variables for working with excel.
Dim xlapp As excel.Application 'Excel application Object
Dim xlbook As excel.Workbook 'Excel object-workbook
Dim xlsheet As excel.Sheets 'excel worksheet within the workbook
'create an Excel instance i.e set up an active instance
'use an existing instance if there is one;otherwise
'create a new instance
Set xlapp = GetObject(, "Excel.application")
If Err.Number = 429 Then
'excel isn't running: create Excel Instance
Set xlapp = CreateObject("Excel.Application")
Err.Clear
End If
'Open relevant workbook and page
xlapp.Visible = False
xlbook = xlapp.Workbook.Open("C:\My Documents\2WAYPRICES.xls")
xlapp.Sheets(2).Select
End Sub
Compiles ok but traps at error 429 activex component cant create object at line,
Set xlapp = GetObject(, "Excel.application")
Even if Dim xlapp as object etc is used I get the same error.
Any suggestions.
Perplexed.
Regards
bill
Using Access 2003 service pack 1.
This code is part of a private module attached to a form.
Private Sub Open_Excel()
'Find and open the Excel workbook with
'the pricing for the variuos Selector sizes.
'The Workbook does not have to be visible.
'set up variables for working with excel.
Dim xlapp As excel.Application 'Excel application Object
Dim xlbook As excel.Workbook 'Excel object-workbook
Dim xlsheet As excel.Sheets 'excel worksheet within the workbook
'create an Excel instance i.e set up an active instance
'use an existing instance if there is one;otherwise
'create a new instance
Set xlapp = GetObject(, "Excel.application")
If Err.Number = 429 Then
'excel isn't running: create Excel Instance
Set xlapp = CreateObject("Excel.Application")
Err.Clear
End If
'Open relevant workbook and page
xlapp.Visible = False
xlbook = xlapp.Workbook.Open("C:\My Documents\2WAYPRICES.xls")
xlapp.Sheets(2).Select
End Sub
Compiles ok but traps at error 429 activex component cant create object at line,
Set xlapp = GetObject(, "Excel.application")
Even if Dim xlapp as object etc is used I get the same error.
Any suggestions.
Perplexed.
Regards
bill