
Option Explicit
Sub lista_riferimenti()
Dim i As Integer, s As String, found As Boolean
For i = 1 To Application.VBE.ActiveVBProject.References.Count
s = LCase(Application.VBE.ActiveVBProject.References(i).Name)
If InStr(s, "pdfcreator") Then found = True: Exit For
Next
If found Then
MsgBox "PDF Creator è correttamente aggiunto come riferimento in VBA."
Else
MsgBox "PDF Creator non è aggiunto come riferimento in VBA."
End If
End Sub |
Option Explicit
Sub add_PDFCreator()
If Not PDFCreator_reference_is_loaded Then Application.VBE.ActiveVBProject.References.AddFromFile "C:ProgrammiPDFCreatorPDFCreator.exe"
End Sub
Private Function PDFCreator_reference_is_loaded() As Boolean
Dim i As Integer, s As String
For i = 1 To Application.VBE.ActiveVBProject.References.Count
s = LCase(Application.VBE.ActiveVBProject.References(i).Name)
If InStr(s, "pdfcreator") Then PDFCreator_reference_is_loaded = True: Exit Function
Next
End Function |
