Saver, amikor megnyitja az Excel könyv

Ez a technika lehetővé teszi, hogy megjelenik egy ablak splash megnyitásakor adott könyv az Excel.

Saver, amikor megnyitja az Excel könyv

Képernyővédő azonnal megjelenik megnyitása után a fájlt, és automatikusan eltűnik néhány másodperc múlva.







1. lépés: Hozzon létre egy felhasználói űrlapot

Saver, amikor megnyitja az Excel könyv

Kattintson a Kép gombra, és húzzon egy téglalapot az űrlapon - kerülnek elhelyezésre a háttérképet. Ezután az eszköztáron a Tulajdonságok (ha nem látja, akkor válassza ki a Nézet menü - Tulajdonságok) állítsa be a képet, jelölje ki a fájlt a kép területén:

Lehet, hogy kissé változtatni a méretét a forma, hogy illeszkedjen a kép teljesen. Írni a szöveges formában, akkor a címke vezérlőpanel Toolbox.

Nos, végül, kiemelve a teljes pre-forma, megadhatja a szöveget a címsorban, a Caption tulajdonságot a Tulajdonságok panel:

Ennek eredményeként, akkor kap valami ilyesmit:

Saver, amikor megnyitja az Excel könyv






2. lépés: Add az ellenőrző kódot

Kattintson a jobb gombbal az űrlapot, és válassza ki a Kód megtekintése. Az űrlap modul hozzá a következő kódot:

Nyílt EtaKniga modult a bal felső sarokban (ha nem látja - megjelenik a megfelelő ablak segítségével a Nézet menü - Projekt Explorer), és adja meg a következő kódot:

Végül helyezzük a normál modul (Beszúrás - Module) és másoljuk:

Hogyan működik ez?

Amikor megnyit egy Excel munkafüzetet végez Workbook_Open eljárást modul EtaKniga. Ez az eljárás megjeleníti az alak a képernyővédő. Az űrlap jelenik rutin elindul UserForm_Activate. hogy a késedelem 5 másodpercig tartó KillTheForm makró. amely eltávolítja az űrlapot a képernyőn.

Kapcsolódó linkek

Szia, meg tudná mondani, hogy miért, ha hozzá egy splash elromolhat avtobekap létrehozott teljesen a leckét:
A biztonsági másolatok készítését törni, úgyhogy nem okoz hibát, csak nem jelenik meg a fájl mentési mappa.

Talán ez valami köze létrehozása UserForm, és a konfliktus a modul teljesítménye mentési és alakját. Eleinte én átnevezték formájában, természetesen megváltozott minden szükséges hivatkozások azt az aktuális könyvet, és module2. Azt problémát észlelt mentést. Azt hittem, gondoltam makrók futtatható, ha a hierarchikus rendben, átnevezett UserForm úgyhogy a modulok listáját lehet megjeleníteni későbbi biztonsági modult. Ez nem segített. Volt egy következő ötlet. Eltávolított 2. modul, utalva a képet, a makro ott hozzáadott module1 (backup). Ez nem segített. Képzeljük hogyan kell dolgozni, és a munka, de hát nem kerül mentésre. Új ötletek már, sajnos, még nem alakult ki. Kampány lesz eltávolítani tapéta, függvényében a mentési objektíve minden fontos kartinochek.

Nicholas, szólok neked tanácsot, talán tudja, mi a probléma, és remélem, hogy látni fogja, és reagálni. Köszi előre.

UPD. A kérdés úgy döntött hozzáadásával makró EtaKniga sorban Module1.auto_open.

Ui Azt megbökte VBA, mint a vak cica, de többnyire ez kifizetődő.




Kapcsolódó cikkek