Ve spolupráci se SEDUO jsem vytvořil několik videokurzů:
Jak pomoci VBA v Excelu minimalizovat či maximalizovat okno nebo měnit jeho rozměry.
Zmenší aktivní okno Excelovského sešitu.
ActiveWindow.WindowState = xlMinimized
Zmenší aktivní okno Excelovského sešitu a poté zobrazit formulář.
ActiveWindow.WindowState = xlMinimized
UserForm1.Show
Zmenší celou Excelovskou aplikaci.
Application.WindowState = xlMinimized
Zmenší celou Excelovskou aplikaci a zobrazí formulář. Můžeme použít pokud spouštíme aplikaci excelu a nechceme aby uživatel viděl Excel, ale pouze náš formulář.
Application.WindowState = xlMinimized
UserForm1.Show
Zvětší aktivní okno přes Excelovskou aplikaci.
ActiveWindow.WindowState = xlMaximized
Maximalizuje Excelovskou aplikaci.
Application.WindowState = xlMaximized
Ať kódy slouží...
Článek byl aktualizován: 19.09.2020 11:06
Ušetřil vám tento web čas, peníze? Pomohl vyřešit problém? Jste ochotni poskytnout symbolickou odměnu na další rozvoj? Vybrte si formu odměny, která vám vyhovuje.
Microsoft Office (Word, Excel, Google tabulky, PowerPoint) se věnuji od roku 2000 (od 2004 na této doméně) - V roce 2017 jsem od Microsoft získal prestižní ocenění MVP (zatím jsem jediný z ČR v kategorií Excel). Své vědomosti a zkušenosti dávám k dispozici i on-line ve videích pro SEDUO. Ve firmách školím a konzultuji, učím na MUNI. Tento web již tvořím přes 15 let. Zdarma je zde přes 1.000 návodu, tipů a triků, včetně přes 250 různých šablon, sešitů.
Přidáno: 11.04.12 10:33
Dobrý den Mám problém s nastavením rozměrů okna excelu. Potřebuji totiž aby se mi po spuštění zobrazilo okno userform a při tom se minimalizovalo okno excelu(nebo alespoň abych nastavil jeho rozměry tak, aby se schovalo za okno userform)
Přidáno: 11.04.12 21:22
To Přemek: Možný způsob řešení
Application.Visible = False
Přidáno: 12.04.12 01:51
Mockrát děkuji za radu, přesně to jsem potřeboval. ale nastává tady jeden malý problém, když pak vypnu UserForm "křížkem" nevypne se mi celý excel. Neměl by jste prosím vás typ na to jak ukončit excel při stisknutí křížku na UserForm?
Přidáno: 12.04.12 17:24
To Premek: Třeba pomůže:
Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer)
Application.DisplayFullScreen = False
Application.Quit
End Sub
Vychází z kódu který jsem našel na internetu. Potřeboval jsem opačný požadavek, jak zajistit, aby formulář nešel zavřít křížkem ...
Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer)
If CloseMode = vbFormControlMenu Then
MsgBox "Dostal jsem tě Donalde. Nelze zavřít křížkem."
Cancel = True
End If
End Sub
Přidáno: 12.04.12 20:14
Mockrát DĚKUJI... V jednoduchosti je krása :-).
Pomohl Vám návod? Sdílejte na Facebooku, G+ |
||
LinkedIn... |
Stránky o MS Office (Excel) produktu společnosti Microsoft. Neslouží jako technická podpora.
| Email na autora: pavel.lasak@gmail.com | Copyright © : Pavel Lasák 2004 - 2025 |