![]() |
VB 4/6- und VBA-Forum - Beitragsübersicht - |
|
Von |
Michael |
Datum |
05. April 2017 um 19:41:30 |
Frage |
Hallo zusammen,
ich habe ein Makro Enabled Template in Word 2016 zum Testzwecken erstellt. Darin gibt ein UserForm und ein Module Class. Auf UserForm1 habe ich ein Listview mithilfe von Werkzeugpalette erstellt. Zuvor habe ich in der Werkzeugpalette über den Menüpunkt zusätzlichen Komponente "Microsoft Windows Common Controls 6.0 (SP6)" hinzugefügt.
UserForm1 CodePublic cls As New Class1 Private Sub UserForm_Initialize() cls.Test Me.ListView1 End Sub Class1 CodeSub Test(lv As MSComctlLib.ListView) lv.Top = 3 lv.Height = 4 End Sub Erst lässt sich einwandfrei kompilieren und Testlauf funktioniert auch. Dann habe ich in IDE Menüpunkt Extras->Verweise. In dem Verweisedialog sehe ich auch ein Verweis auf "Microsoft Windows Common Controls 6.0 (SP6)" C:\Windows\SysWow64\MSCOMCTL.OCX. Zum Test habe ich diesen Verweis dann weggemacht und es kommt bei Kompilierung dementsprechend eine Fehlermeldung "Benutzerdefinierter Typ nicht definiert". Ich habe anschließend den Verweis wieder hinzugefügt, es sollte wieder funktionieren, jedoch bekomme ich eine Fehlermeldung "Methode oder Datenobjekt nicht gefunden." genau bei lv.Top = 3, Lass ich lv.Top weg, ist es lv.Height betroffen. Kann mir jemand hier aufklären, warum das so ist und wie zu beheben ist? |
|
[ Antwort schreiben | Zurück zum VB 4/6- und VBA-Forum | Forum-Hilfe ] |
|
Letzte Aktualisierung: Sonntag, 13. Dezember 2015 |
|