Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
984to988
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
984to988
984to988
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Application Object und WorkbookBeforeSave

Application Object und WorkbookBeforeSave
12.06.2008 00:28:11
Norman
Hallo alle,
wieso wird der Debug-Text nicht ausgegeben, wenn ich diesen Code im Modul der Tabelle1 anlege und dann die Excel-Datei speichere?

Option Explicit
Private WithEvents appMyXL As Application
Private Sub appMyXL_WorkbookBeforeSave(ByVal Wb As Workbook, _
ByVal SaveAsUI As Boolean, Cancel As Boolean)
Debug.Print "Test"
End Sub
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Set appMyXL = Nothing
End Sub
Private Sub Workbook_Open()
Set appMyXL = Application
End Sub


Gibt es eigentlich auch etwas wie "AfterSave"?
Viele Grüße
Norman

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Application Object und WorkbookBeforeSave
12.06.2008 01:20:00
Daniel
Hi
warum so umständlich?
schreib doch den Code einfach als

Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)


in das Modul "DieseArbeitsmappe", dann sollte es funktionieren.
Ein "AfterSave"-Event gibt es meines Wissen nach nicht, aber dafür kannst du folgenden Workaround im "BeforeSave"-Event verwenden:


Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
'--------------Vor dem Speichern------------------
Debug.Print "Vor dem Speichern"
'--------------Speichern------------------
Cancel = True
Application.EnableEvents = False
Select Case SaveAsUI
Case False
ThisWorkbook.Save
Case True
Application.Dialogs(xlDialogSaveAs).Show
End Select
Application.EnableEvents = True
'--------------nach dem Speichern------------------
Debug.Print "Nach dem Speichern"
End Sub


Gruß, Daniel

Anzeige

34 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige