2017-12-20 4 views
-5

Ich übergebe eine Listview zu einem benutzerdefinierten Sub und einige der Listview Eigenschaften sind nicht innerhalb der aufgerufenen Sub, z. .name, .width und ein paar mehr.
Wenn Sie die Eingabe-Listenansicht in der aufgerufenen Subroutine überprüfen, sind alle Eigenschaften im Überwachungsfenster sichtbar. Versuchen, einen dieser fehlenden Fehler zu ändern (sowohl aus der App als auch aus dem unmittelbaren Fenster).
Im aufrufenden Sub sind alle Eigenschaften verfügbar und können geändert werden.
Seltsam ist, dass der Objektbrowser nur den reduzierten Satz für Listview4 anzeigt.
Das Objekt selbst wird mit dem integrierten Formular-Designer erstellt, Typ ist Listview4.
Gilt für Excel 2013 Prof auf W7 und W10.Listview-Eigenschaften sind nicht verfügbar

Gelöst: Durch die Art der Eingabe Parameter als Objekt anstelle von Listivew (Listview4), alles funktioniert gut. Es ist immer noch seltsam, dass Listview verschiedene Eigenschaften innerhalb desselben Formulars haben kann.

+0

Willkommen! Sie müssen viel mehr Informationen teilen, einschließlich, aber nicht beschränkt auf die Subs, Eigenschaften, Fehler, Listenansichten und Objekte, die Sie erwähnt haben, und was Sie haben, was Sie versucht haben, was Ihr * spezifisches * Problem ist, und was du am Ende brauchst. Bitte besuche die [Tour], frage gut nach [ask] und besondere Aufmerksamkeit auf [mcve]. – ashleedawg

Antwort

0

Gelöst: Indem der Typ des Eingabeparameters als Objekt anstelle von Listivew (Listview4) deklariert wird, funktioniert alles einwandfrei. Es ist immer noch seltsam, dass Listview verschiedene Eigenschaften innerhalb desselben Formulars haben kann.

Verwandte Themen