Gibt es eine Möglichkeit herauszufinden, ob ein in einem Userform eingebundenes ListView Control Element Version 5.0 oder 6.0 ist? Danke und Gruss, Henner
Sub CheckListViewVersion()
Dim lv As Object
Dim lvProgID As String
' Annahme: Das ListView-Control heißt "ListView1"
Set lv = UserForm1.ListView1
lvProgID = lv.ProgID
If lvProgID = "MSComctlLib.ListViewCtrl.2" Then
MsgBox "ListView Version: 6.0"
ElseIf lvProgID = "MSComctlLib.ListViewCtrl.1" Then
MsgBox "ListView Version: 5.0"
Else
MsgBox "Unbekannte ListView Version"
End If
End Sub
Sub MSComRef()
Dim refVar As VBIDE.Reference
For Each refVar In ThisWorkbook.VBProject.References
If InStr(UCase(refVar.Name), "MSCOM") Then MsgBox refVar.Description
Next
End Sub