Re: How to get an ADO control in my Excel 2002?
- From: "NiceGuy" <NiceGuy@xxxxxxxxxxxxxxxxxxxxxxxxx>
- Date: Tue, 13 Dec 2005 15:07:02 -0800
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: RB Smissaert
- 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?
- 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
|
|