Hallo liebe Entwickler,
irgendwie habe ich ein Problem mit dem Rückgabewert einer Function
, die ich mir selbst nicht erklären kann. Vielleicht weiß jemand von Euch mehr!
Ich lese in einer Funktion bestimmte Feldwerte (Mehrfachwerte) aus einem Dokument in einen Variant und möchte diesen als Rückgabewert der Funktion übergeben. Dabei gibt es den Fehler Type mismatch!
Die Methode GetItemValue liefert eine Liste zurück, macht das evtl. Problem? Wie kann ich das umgehen???
Die Funktion sieht etwa so aus:
Function GetOpenValues(doc As NotesDocument)
Dim VarFields(2) As Variant
Dim VarValues(2) As Variant
VarFields(0) = "Name"
VarFields(1) = "Vorname"
VarFields(2) = "Kategorie"
For i = 0 To Ubound(VarValues)
VarValues(i) = doc.GetItemValue(VarFields(i))
Next
GetOpenValues = VarValues
Exit Function