Seite 1 von 1

[ERLEDIGT] COMate Plus Fehlerverfolgung

Verfasst: 22.09.2012 20:35
von Pure_Beginner
Hallo zusammen,
habe mal wieder ein COMate Problem.

Ich verwende folgenden Code um auf Excel zuzugreifen.

Code: Alles auswählen

Define.COMateObject oXL, WorkBook   
  
oXL = COMate_CreateObject("Excel.Application")
soweit so gut.

Wenn aber auf einem Rechner kein Excel vorhanden ist bekomme ich eine Fehlermeldung vom System, ich möchte diesen Fehler aber selbst abfangen.
Geht das überhaupt ?


Danke im voraus.

Re: COMate Plus Fehlerverfolgung

Verfasst: 22.09.2012 21:10
von Kiffi
Pure_Beginner hat geschrieben:Wenn aber auf einem Rechner kein Excel vorhanden ist bekomme ich eine Fehlermeldung vom System

Code: Alles auswählen

oXL = COMate_CreateObject("Trullalla.Trallalla")
da bekomme ich keine System-Fehlermeldung.
Lediglich oXL ist 0 und das kannst Du ja gut abfangen.

Grüße ... Kiffi

Re: COMate Plus Fehlerverfolgung

Verfasst: 22.09.2012 22:42
von Pure_Beginner
Hallo Kiffi,

hast natürlich recht, hab den Fehler selbst verursacht.
Nach der Abfrage auf null habe ich einen MessageRequester ausgegeben und das Beenden sub aufgerufen, welches versuchte alle Excelfunktionen zu beenden die natürlich nicht aufgerufen waren, ein einfaches End hat das Problem gelöst.

besten Dank für Deine rasche Antwort.

schönes Wochenende
Christian