Live-Forum - Die aktuellen Beiträge
Datum
Titel
24.04.2024 19:29:30
24.04.2024 18:49:56
Anzeige
Archiv - Navigation
1052to1056
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
Inhaltsverzeichnis

Auto open funktioniert nicht richtig

Auto open funktioniert nicht richtig
25.02.2009 14:31:35
Bodo
Guten Tag.
Ich versuche diesen Code hier zum Laufen zu bringen.

Sub Auto_open()
' Auto_öffnen Makro
' Blatt "Grundwerte" ausblenden. Unnötiges ausblenden. Blatt "Hinweise" aktivieren. In Vollbild- _
Modus schalten.
Sheets("Grundwerte").Visible = False
Sheets("Hinweise").Select
ActiveWindow.DisplayGridlines = False
ActiveWindow.DisplayHeadings = False
Application.DisplayFullScreen = True
Application.DisplayFormulaBar = False
End Sub


Allerdings bleibt die Bearbeitungszeile trotzdem eingeblendet.
Außerdem bräuchte ich noch einen Tip, wie ich die Datei beenden kann, ohne Speicherabfrage.
Bisher beende ich die Datei so:


Sub Auto_close()
' Auto_schließen Makro
' Blatt "Grundwerte" wieder einblenden. Gitternetz etc einblenden. In Normal-Anicht schalten.
Sheets("Grundwerte").Visible = True
Sheets("Hinweise").Select
ActiveWindow.DisplayGridlines = True
ActiveWindow.DisplayHeadings = True
Application.DisplayFullScreen = False
Application.DisplayFormulaBar = True
End Sub


Dank für Eure Unterstützung.

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Auto open funktioniert nicht richtig
25.02.2009 14:43:47
Luschi
Hallo Bodo,
Du mußt die Reihenfolge beachten:
Application.DisplayFormulaBar = False
Application.DisplayFullScreen = True
Dann bleibt die Bearbeitungszeile unsichtbar, nachdem die Anzeige 'Ganzer Bildschirm' wieder ausgeschalten wird.
Gruß von Luschi
aus klein-Paris
AW: Auto open funktioniert nicht richtig
25.02.2009 15:11:42
Bodo
Dass ich die Datei nicht beenden kann, ohne die Speicherabfrage, kann ich verschmerzen.
Danke für den Hinweis.
Aber obwohl ich die Reihenfolge der beiden Application-Anzeigen geändert habe, bleibt die Bearbeitungszeile trotzdem eingeschaltet.
Ich will erreichen, dass potentielle Anwender gar nicht großartig auf die Idee kommen, irgendwo irgendwie rumzufummeln.
Völlig unabhängig vom Blattschutz.
Anzeige
AW: Auto open funktioniert nicht richtig
25.02.2009 15:19:43
Jens
Hi Bodo
Wenn die Mappe vor Beendigung gespeichert werden soll, dann:
Thisworkbook.Save
Thisworkbook.Close
Dann wird die Datei gespeichert und es kommt keine Abfrage mehr.
Wenn die Mappe NICHT gespeichert werden soll, dann:
Thisworkbook.Saved = True
Thisworkbook.Close
Damit wird der Datei vorgegaukelt, dass sie gespeichert wurde (die Datei wurde aber NICHT gespeichert, alle Änderungen gehen verloren) und die Abfrage erscheint nicht.
Gruß aus dem Sauerland
Jens
AW: Auto open funktioniert nicht richtig
25.02.2009 15:27:31
Luschi
Hallo Bodo,
die Speicher-Abfrage kann man so unterdrücken:

Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
ThisWorkbook.Saved = True
End Sub

Beachte, das dies keine normale Prozedur, sondern eine Ereignisroutine ist, die in 'DieseArbeitsmappe' erstellt werden muß.
Gruß von Luschi
aus klein-Paris

Anzeige
AW: Auto open funktioniert nicht richtig
25.02.2009 14:52:37
Lars
Hi,
"...Außerdem bräuchte ich noch einen Tip, wie ich die Datei beenden kann, ohne Speicherabfrage..."
Da gibt es nur eine Lösung, speichern, da ja veränderungen gemacht wurden.
mfg Lars

310 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige