Wie kann ich die return-multi-select-listbox-Werte in einem Satz mit Word-VBA?

Habe ich einen multi-select-listbox auf einer userform. Es gibt 9 items in die listbox. Wie kann ich sammeln die ausgewählten Elemente in einem Satz?

Die listbox enthält die Gründe für die Rücksendung einen Scheck. Die Elemente in der listbox sind idenfiers oder Platzhalter für eine längere Zeichenfolge, so dass die Auswahl "unsigned", schafft der string zurückgegeben wird, "die Prüfung wurde nicht signiert".

Der Benutzer kann wählen Sie mehrere Gründe, so wird abhängig von der Auswahl, ich brauche Satzbau, dass Formate wie z.B.: "x, y, und z" ODER "y" und "z" ODER "z". (ex: "der Scheck ist nicht unterschrieben, die Prüfung ist post-datiert, und der check ist ein Dritte-Partei-check.")

Scheint es, als ob ein array muss erstellt werden, aus der Selektionen die Selektionen gezählt, dann eine "Wenn, dann" - Anweisung zu erstellen den Satz, aber da bin ich überfragt.
Ich kann Sie zählen, die ausgewählten Elemente habe, kann ich den Satz, wenn nur 1 Element ausgewählt ist, aber der zusammengesetzte Satz stümpfe mich.

InformationsquelleAutor JFrench | 2013-10-23
Schreibe einen Kommentar