Excel

Informationen und Beispiele zu den hier genannten Dialog-Elementen:


Excel-Version: 2000
nach unten

Betrifft: Excel
von: Günther
Geschrieben am: 30.04.2002 - 11:28:20

Wie kann ich Excel-Standardmeldungen abfangen?
Beispiel:
Für ein Tabellenblatt ist der Blattschutz eingeschaltet.
Beim Klicken auf das Blatt bringt Excel ein Riesen-Messagebox.
Diese möchte ich entweder komplett abfangen oder durch eine eigene INFO ersetzten.

Kann VBA darauf reagieren?

nach oben   nach unten

Wie kann ich Excel-Standardmeldungen abfangen?
von: Günther
Geschrieben am: 30.04.2002 - 11:32:44

Wie kann ich Excel-Standardmeldungen abfangen?
Beispiel:
Für ein Tabellenblatt ist der Blattschutz eingeschaltet.
Beim Klicken auf das Blatt bringt Excel ein Riesen-Messagebox.
Diese möchte ich entweder komplett abfangen oder durch eine eigene INFO ersetzten.
Kann VBA darauf reagieren?
nach oben   nach unten

Re: Wie kann ich Excel-Standardmeldungen abfangen?
von: Thomas
Geschrieben am: 30.04.2002 - 11:41:41

Probiers mal hier mit :

Amfang im VB Sricpt
Application.DisplayAlerts = False

und am Ende im VB Scirpt
Application.DisplayAlerts = True

nach oben   nach unten

Re: Wie kann ich Excel-Standardmeldungen abfangen?
von: Günther
Geschrieben am: 30.04.2002 - 13:05:15

Vielen Dank für die prompte Hilfe.
Allerdings ist mir nicht ganz klar, wie, bzw. wo das VB Script eingebunden wird.

Ich hab's damit versucht:

Private Sub Workbook_Open()
Application.DisplayAlerts = False
End Sub

Oder:

Private Sub Workbook_SheetBeforeDoubleClick(ByVal Sh as
Object, ByVal Target As Range, Cancel As Boolean)
Application.DisplayAlerts = False
End Sub


Funktioniert Beides nicht.
Ideal wäre natürlich, wenn ich die Meldung durch eine eigene ersetzen könnte.

 nach oben

Beiträge aus den Excel-Beispielen zum Thema "Keine Änderung zulassen"