Thema Datum  Von Nutzer Rating
Antwort
03.04.2009 15:11:15 jj
NotSolved
Blau Aw:Webservice Laufzeitfehler 438
07.04.2009 15:26:57 Holger
NotSolved
08.04.2009 16:53:30 jj
NotSolved

Ansicht des Beitrags:
Von:
Holger
Datum:
07.04.2009 15:26:57
Views:
946
Rating: Antwort:
  Ja
Thema:
Aw:Webservice Laufzeitfehler 438
Hallo jj,
ich vermag jetzt nicht, in Details deines Programms einzusteigen. Sieh unter Declare in der VBA-Hilfe nach. Das hilft dir hoffentlich weiter.
Gruß
Holger

jj schrieb am 03.04.2009 15:11:15:

hallo zusammen!

ich bin ein vba newbie und habe folgendes problem:

ziel ist es ein webservice aus excel aufzurufen, da die datentypen des webservice aber zu komplex sind (mit java axis erstellt) kann ich das webservice nicht mit dem Web Service Toolkit erstellen und muss es über die .NET Schiene machen. Soweit so gut - ich kann das Webservice nun über C# ansprechen und habe eine DLL erzeugt und registriert. Nun kann ich die DLL via Extras -> Verweise auch im Excel verwenden. Wenn ich allerdings eine Methode aufrufen will, dann kommt immer der im Betreff genannte Fehler.

Ausschnitt aus dem Code:
-------------------------
Dim cwlCurrencyService As New CentecWsLib.currencyService
Dim findByIsoName1 As New CentecWsLib.findByIsoName
findByIsoName1.IsoName = "EUR"

Dim findByIsoNameResponse As New CentecWsLib.findByIsoNameResponse
findByIsoNameResponse = cwlCurrencyService.findByIsoName(findByIsoName1)
-------------------------

In dieser Zeile kommt die Fehlermeldung: cwlCurrencyService.findByIsoName(findByIsoName1)

Selbiges Webservice spreche ich in C#, wie folgt an:
-------------------------
CurrencyService currencyService = new CurrencyService();
FindByIsoName findByIsoName = new FindByIsoName();
findByIsoName.IsoName = "EUR";

FindByIsoNameResponse response = CurrencyService.FindByIsoName(findByIsoName);
--------------------------

In C# funktioniert das Ganze ohne Probleme.

PS: am Methodenname liegt es nicht:
cwlCurrencyService.findByIsoName(findByIsoName1) -> CurrencyService.FindByIsoName(findByIsoName);

das macht vba von allein....

bin für jede hilfe dankbar. viele grüße, jj


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
03.04.2009 15:11:15 jj
NotSolved
Blau Aw:Webservice Laufzeitfehler 438
07.04.2009 15:26:57 Holger
NotSolved
08.04.2009 16:53:30 jj
NotSolved