Isnichwahr schrieb:
> Du bist ja ein Wahnsinns-Komiker...
Du bist ebenfalls sehr drollig. Die halbe Miete ist eine anständige
Fehlerbeschreibung. "Funktioniert nicht" ist keine Fehlerbeschreibung,
weil "funktioniert nicht" nicht beschreibt, was exakt schiefgeht. Es
hätte ja eine Fehlermeldung ausgegeben werden können, es hätte
irgendwelcher anderer Kram ausgegeben werden können als der, der
erwartet wird, es hätte schlussendlich auch das passieren können, was
der Threadstarter dann, in seinem zweiten Beitrag auch beschrieben hat.
Zum Thema:
Untersuche, ob die Syntax für den Schnittstellennamen korrekt ist. Die
dem ganzen zugrundeliegenden Win32-API-Funktionen stolpern über "COM11"
und erwarten stattdessen "\\.\COM11". Ob das VBA/EXCEL-Konglomerat das
bereits korrigiert, entzieht sich meiner Kenntnis.
Ein Versuch wert wäre es, entweder eine andere Schnittstelle < COM10 zu
verwenden oder aber die Schnittstellnnummer der verwendeten auf einen
Wert < 10 zu ändern.
Ansonsten könnte es sein, daß die Argumente für "OPENCOM" ein etwas
anderes Format benötigen, das Trennzeichen zwischen dem Namen der
Schnittstelle und dem Rest sollte ein Doppelpunkt und kein Komma sein.
(Zumindest spuckt Google entsprechende Hinweise aus).
Probiere also mal folgende Varianten aus:
OPENCOM "\\.\COM11,38400,N,8,1"
OPENCOM "COM11:38400,N,8,1"
OPENCOM "\\.COM11:38400,N,8,1"