Seite 1 von 1

Fehlermeldungen durch Makro

Verfasst: Mi, 02.02.2011 13:53
von MHage
Hallo,

ich habe eine Calc Tabelle, der mehrere Makros hinterlegt sind. Da dort zum Teil sensible Daten drin stehen, habe ich diese Bibliotheken Passwort geschützt.

So weit, so gut. in einem Feld der Calc Tabelle wird ein Speicherpfad angegeben. Solange der richtig ist, funktioniert alles bestens. Sobald dort aber ein nicht funktionierender Pfad eingetragen wird, kommt es zu einer Fehlermeldung im Makro und er macht doch tatsächlich das Fenster auf und zeigt freizügig den Quelltext!

Das war so nicht geplant. Kann man die Fehler nicht abfangen, und an stelle dem Quelltext eine MsgBox öffnen?

Gruß
Matze

Re: Fehlermeldungen durch Makro

Verfasst: Mi, 02.02.2011 15:02
von komma4
MHage hat geschrieben:Kann man die Fehler nicht abfangen, und an stelle dem Quelltext eine MsgBox öffnen?
Klar - kann man.

Prüfe die Eingabe mit XURLTransformer und gib ggfs. eine Fehlermeldung aus.

Viel Erfolg!

Re: Fehlermeldungen durch Makro

Verfasst: Mi, 02.02.2011 15:54
von MHage
Hi,

Danke für deine Antwort. Gut zu wissen, das es auch anders geht.

Ich habe mir mal deinen Link angesehen. Damit bin ich im Moment überfordert. Kannst du mich das etwas präziser erklären?

Vielleicht mit einem Beispiel?

Gruß
Matze

Re: Fehlermeldungen durch Makro

Verfasst: Fr, 11.02.2011 15:23
von komma4
Matze:

handelt es sich um "lokale" Verzeichnisse?
Dann geht es auch einfach mit der DIR-Funktion

Code: Alles auswählen

Sub de56639
' 20110211


sPfadDa = "c:\programme\openoffice.org 3"
sPfadFehlt = "C:\Programme\Fehlt"

' Variable enthaelt den Verzeichnisnamen
sValue = DIR( sPfadDa )
Msgbox sValue

' leere Variable 
sValue = DIR( sPfadFehlt )
Msgbox sValue

End Sub


Hilft Dir das weiter?