Re: How to get an ADO control in my Excel 2002?
- From: "RB Smissaert" <bartsmissaert@xxxxxxxxxxxxxxxx>
- Date: Tue, 13 Dec 2005 23:20:02 -0000
Works with me even on Excel 2000. Did you run it in a normal workbook in a normal code module?
RBS
"NiceGuy" <NiceGuy@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote in message news:BD7DA1B0-E152-4E7B-937C-4072CFF37CCB@xxxxxxxxxxxxxxxx
I ran this sub, it gave me this message: run time error '1004' Method 'VBProject' of object '_workbook' failed
What does it mean?
Thanks
"RB Smissaert" wrote:
I don't think there is an ADO control but you will need a reference to the
Microsoft ActiveX Data Objects Library and this code will set the reference
to that library:
Sub AddADO()
Dim r
For Each r In ThisWorkbook.VBProject.References
If r.GUID = "{00000205-0000-0010-8000-00AA006D2EA4}" And r.Major = 2
Then
Exit Sub
End If
Next
On Error GoTo NOTFOUND
'although usually the ADO version will be higher, doing Minor:=0 will install 'the higher version if available. On the other hand when you specify Minor:=5 'and only a lower version is available, this can't be installed
'---------------------------------------------------------------------------- ThisWorkbook.VBProject.References.AddFromGuid _ GUID:="{00000205-0000-0010-8000-00AA006D2EA4}", _ Major:=2, Minor:=0 Exit Sub
NOTFOUND: On Error GoTo 0
End Sub
Once you have this reference you can set your connection and work with the
database.
Plenty of examples on the net how to do this.
RBS
"NiceGuy" <NiceGuy@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote in message
news:D66FF1C1-93E1-4662-8AF5-54EB19D57D07@xxxxxxxxxxxxxxxx
> I'm developing a small program using Excel 2002 and VBA with a > connection
> to
> Access. However there is no ADO control in my excel. Where do I get one
> and
> how to register it?
.
- Follow-Ups:
- Re: How to get an ADO control in my Excel 2002?
- From: NiceGuy
- Re: How to get an ADO control in my Excel 2002?
- References:
- Re: How to get an ADO control in my Excel 2002?
- From: RB Smissaert
- Re: How to get an ADO control in my Excel 2002?
- From: NiceGuy
- Re: How to get an ADO control in my Excel 2002?
- Prev by Date: Re: How to get an ADO control in my Excel 2002?
- Next by Date: Re: How to get an ADO control in my Excel 2002?
- Previous by thread: Re: How to get an ADO control in my Excel 2002?
- Next by thread: Re: How to get an ADO control in my Excel 2002?
- Index(es):
Relevant Pages
|
|