View Full Version : [SOLVED:] The Full List of GUID References
Erdin? E. Ka
11-21-2006, 07:23 AM
I want to automatic install Microsoft ActiveX Data Objects 2.7 Library when workbook is open.
For example i can install Microsoft Windows Common Controls-2 6.0 (SP4) with this code:
Private Sub Workbook_Open()
On Error Resume Next
ThisWorkbook.VBProject.References.AddFromGuid _
"{86CF1D34-0C5F-11D2-A9FC-0000F8754DA1}", 2, 0
End Sub
But i want to have whole GUID References of all ActiveX objects.
Is it possible? Or any ideas?
Thanks in advance.:friends:
Erdin? E. Ka
11-21-2006, 08:05 AM
Hi everyone.
I solved myself. Thanks a lot.
Private Sub Workbook_Open()
' Microsoft ActiveX Data Objects 2.7 Library Eklemek i?in
On Error Resume Next
ThisWorkbook.VBProject.References.AddFromGuid _
"{EF53050B-882E-4776-B643-EDA472E8E3F2}", 2, 0
End Sub
Private Sub Workbook_BeforeClose(Cancel As Boolean)
' Microsoft ActiveX Data Objects 2.7 Library'yi kaldırmak i?in
Dim Nesne As Object
Adet = Application.VBE.ActiveVBProject.References.Count
Do While Application.VBE.ActiveVBProject.References.Count > 0 And Adet > 0
On Error Resume Next
Set Nesne = Application.VBE.ActiveVBProject.References.Item(Adet)
Aciklama = Nesne.Description
If Aciklama = "Microsoft ActiveX Data Objects 2.7 Library" Then
Application.VBE.ActiveVBProject.References.Remove Nesne
End If
Adet = Adet - 1
Loop
End Sub
Ken Puls
11-21-2006, 09:56 AM
Hi Erdinc,
Maybe a little late, but there is a KB entry on this as well: Determine the File Path or GUID to a VBA Reference Library
Actually, if you look up GUID in the KB, you'll find a few. :)
Erdin? E. Ka
11-21-2006, 10:14 AM
Hi Ken, Thank you very much. RefID is great. I saved to my archive. I will use that file for listing to GUIDs.
Thanks again.
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions Inc. All rights reserved.