Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Auto open funktioniert nicht richtig

Forumthread: 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.

Anzeige

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
Anzeige
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
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige