, 11 2018 . 11:58
+
. , 16 . 15 , citrix . , - .
"C:\Program Files (x86)\Common Files\Microsoft Shared\OFFICE
15\MSO.DLL".
Public Function CheckReferences()
Dim ref As Reference
Dim comp$
For Each ref In CurrentProject.Application.References
Set ref = References.AddFromGuid("{2DF8D04C-5BFA-101B-BDE5-00AA0044DE52}") ' OFFICE15
Debug.Print ref.Name, ref.Guid, ref.IsBroken, ref.FullPath
'Office {2DF8D04C-5BFA-101B-BDE5-00AA0044DE52} False C:\Program Files (x86)\Common Files\Microsoft Shared\OFFICE16\MSO.DLL
'Office {2DF8D04C-5BFA-101B-BDE5-00AA0044DE52} False C:\Program Files (x86)\Common Files\Microsoft Shared\OFFICE15\MSO.DLL
comp = txtCompName
If ref.Name = "Office" And comp Like "*CTXDCN*" And ref.IsBroken = True Then
CurrentProject.Application.References.Remove ref ' îòêëþ÷èì OFFICE16
Set ref = References.AddFromFile("C:\Program Files (x86)\Common Files\Microsoft Shared\OFFICE15\MSO.DLL") ' OFFICE15
Exit For
End If
Next ref
Set ref = Nothing
End Function
https://www.sql.ru/forum/1306545/references-kak-podkluchit