Display immer den vollen Bildschirm in excel mit vba
Möchte ich, dass meine excel-xml angezeigt werden immer in der Vollbildansicht.
HIERFÜR habe ich den code das nächste:
Private Sub Workbook_Open()
Application.WindowState = xlMaximized
ActiveWindow.WindowState = xlMaximized
Application.DisplayFullScreen = True
End Sub
Es ist in Ordnung, bis ich minimieren Sie excel, wenn ich zu maximieren, da zeigt sich wieder im normalen view-Modus, wie Vorgehen? Jede Anregung? Die Haupt-Idee ist, um das tool bars wie ich nicht möchten, dass Benutzer mit Ihnen interagieren.
Bezüglich Ihrer Stelle das Arbeitsblatt wieder her, wenn Interaktion stattfindet, mit Minimieren , Maximieren Optionen. Ich würde strikt beraten Sie nicht Temperieren mit system-Einstellungen, spätestens Jedoch Bearbeiten beinhaltet den zugehörigen code und die Interaktion mit windows-API-Ebene.
InformationsquelleAutor Make Standard | 2016-06-01
Du musst angemeldet sein, um einen Kommentar abzugeben.
Fügen Sie diesen in das workbook-Modul. Es wird maximieren Sie das Fenster, wenn es geändert ruft:
InformationsquelleAutor Dominic Sherry
Es ist ein Ereignis, das du abfangen können, ich würde versuchen, indem Sie diese zu Ihrem Modul "DieseArbeitsmappe"
Allerdings dürfen diese nur auf windows vertreten, dass das Arbeitsblatt oder die Arbeitsmappe. Ich würde versuchen, diese zunächst; andere Lösungen mit Windows-API sind viel komplizierter.
Gefaltet in ein feedback. Dieser code funktioniert für mich.
Wie würden Sie verhindern, dass das Fenster von remaximized, wenn der Benutzer will, zu minimieren? Wenn ich versuchte es
Application.Windowstate
zurückgegebenxlNormal
wenn ich minimiert das Fenster.InformationsquelleAutor S Meaden
Workbook_Activate bringt full-screen Modus, während andere zurück zu bringen normalen Modus.
BEARBEITEN
Sie sollten nicht 'ändern' die Art und Weise funktioniert Windows auf der system-Ebene. Allerdings, wenn Sie wirklich müssen; fügen Sie den folgenden, um ein neues Modul und rufen Sie die SetStyle-Verfahren.
, Code angeboten wird UNGETESTET'wie es ist' - die API ist eine Möglichkeit zum ändern von Windows auf der system-Ebene und kann gefährlich sein (plötzliche Abstürze, Daten-Datei Korruption,...), wenn Sie nicht wissen, was Sie tun.
VB:
Der code funktioniert gut, aber es funktioniert nur mit der Arbeitsmappe änderungen (minimieren/maximieren) es ist nicht die Arbeit mit Excel-Anwendung minimieren/maximieren. Als Haupt-Schweinswale ist, dass der Benutzer keinen Zugriff auf die Symbolleiste Home/Insert/PageLayout/Formeln/Daten..... eine andere option, es zu verbergen?
Standard ich habe Zugang zu solchen Routinen, raten Experten doch sehr stark nicht zu verwenden, jede routine, die Gemüter zu minimieren oder zu maximieren-Schaltfläche können Sie dauerhaft verlieren Sie diese Tasten.
InformationsquelleAutor skkakkar