Senden von Array-Daten von Excel VBA an WCF
Mein Problem ist, ich möchte ein Array von Zeichenfolgen von VBA an WCF senden.
C # -Code ist:
[OperationContract]
void SetSomeObjects(string[] data);
Hier ist der VBA-Teil
Dim data(2) As String
data(0) = "abc"
data(1) = "def"
Dim service2 As Object
Set service2 = GetObject(ServiceBindingInformation)
service2.SetSomeObjects data
Die letzte Zeile wirft VBA
"Type Mismatch Error"
Ich habe keine Ahnung, warum das passiert. Bitte schlagen Sie eine Möglichkeit zum Senden von Array-Daten von VBA an den WCF-Dienst vor. Wenn ich object als Argumenttyp verwendet habe, tritt ein Fehler auf, wie im angehängten Screenshot gezeigt