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 Code
Class1 Code
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?
UserForm1 Code
Class1 Code
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?