Hallo!
Wie frage ich ein Variant im Skript ab, ob bereits ein Inhalt vorhanden ist oder nicht?
Ich habe ein Feld mit Mehrfachwerten, was noch leer oder bereits gefüllt sein kann.
Wenn es nicht gefüllt ist und ich einfach einen Wert reinpacke, habe ich einen "Leerwert" mit drin. Um das zu vermeiden, möchte ich vorher abfragen, ob bereits ein Wert vorhanden ist oder nicht und dementsprechend das Feld füllen.
Dazu habe ich nachfolgendes geschrieben (Auszug):
Dim altVerteiler As Variant
Dim picklist As Variant
picklist = workspace.PickListStrings( PICKLIST_NAMES, True )
altVerteiler = doc.namVerteiler
If Isarray(altVerteiler) = False Then
doc.namVerteiler = Arrayappend(altVerteiler,picklist )
Else
doc.namVerteiler = picklist
End If
In der Schleife ist isarray aber immer true und es werden ggf. vorhandene Werte durch die neuen Werte ersetzt.
Wie frage ich also den Variant ab, ob schon was drin geschrieben steht oder nicht??
Danke und Gruß,
Wiesel