[( Attr : Word)] : Word
Funkce umožňuje tzv spuštění oken vytvořených procedurami WInit a WOpen. Podobá se funkci _Execute, ale ta spouští pouze jedno okno v tzv vyhrazeném režimu. Po použití funkce _ExecuteAll bude možno vybírat okna pomocí myši. Uvnitř oken bude možno myší nebo klávesami <TAB>, <Shift+TAB > vybírat objekty, které jste do okna vložili procedurami Ins_XXXX.
Návrat z funkce _ExecuteAll je možno provést jedině stisknutím některého tlačítka v okně, klávesou <ESC> nebo stisknutím některého z tlačítek definovaného ve status řádce procedurou NewStLine. Kód tj. např. povel stisknutého tlačítka funkce _ExecuteAll vrací. Aby po návratu z funkce bylo možno definovat ve kterém okně se program nachází, použijte funkci _WGetAct.
Makro okna v Pam5 mohou být typu POPUP nebo MDI . MDI okna jsou zobrazitelná pomocí procedury OpenDBEdit. Okna POPUP jsou všechna ostatní okna otevřená pomocí WInit a WOpen . POPUP okna "plavou" vždy na povrchu a překrývají tudíž MDI okna. V Pam4 byla všechna okna stejného druhu a proto nedocházelo k problémům.
Jestliže v Pam5 otevřete POPUP okno a pak potřebujete vytvořit a vidět okno MDI, bude původní POPUP okno vždy nahoře. Jestliže však použijete funkci _Execute na MDI okno, dojde ke skrytí POPUP okna a bude tedy vidět pouze MDI. Po ukončení _Execute se POPUP opět zobrazí. U _ExecuteAll je možný požadavek na skrytí POPUP okna při otevření MDI, nebo může být potřeba zobrazit současně MDI i POPUP okna. K tomuto slouží nově zavedený nepovinný parametr Attr.
Podívejte se na: Objekty