V tejto príručke sa naučíte, ako jednoducho a efektívne zmeniť farbu tvarov v programe Microsoft Visio pomocou VBA (Visual Basic for Applications). VBA vám poskytuje výkonný spôsob automatizácie úloh v programe Visio a uľahčuje prácu s tvarmi.

Základné informácie

  • Môžete aktivovať vývojové nástroje, aby ste mohli pristupovať k prostrediu VBA.
  • Makrá vám umožnia automatizovať opakujúce sa úlohy.
  • Ovládacie prvky, ako tlačidlá, uľahčujú interakciu s vašimi tvarmi.

Krok za krokom sprievodca

Aktivácia vývojových nástrojov

Aby ste mohli pracovať s VBA v programe Visio, najprv sa uistite, že máte aktivované vývojové nástroje. K tomu kliknite pravým tlačidlom myši na lištu s menu a vyberte možnosť "Prispôsobiť panel nástrojov". Zaškrtnite možnosť "Vývojové nástroje". Takto získať prístup k potrebným nástrojom na vytvorenie makier a programovanie v ​​VBA.

Zmena farieb tvarov v aplikácii Visio pomocou VBA

Vytvorenie tvaru

Teraz môžete umiestniť tvar na svoju kresliacu plochu. Potiahnite štvorec zo galérie tvarov na kresliacu plochu a škálujte ho podľa vašich potrieb. Tento tvar bude slúžiť ako príklad, jeho farbu neskôr zmeníme.

Zobrazenie vlastností tvaru

Na zobrazenie vlastnosti tvaru otvorte okno vlastností. Môžete ho otvoriť buď prostredníctvom možností v menu alebo pomocou skratky klávesov F4. Tu uvidíte rôzne vlastnosti, ako farbu, veľkosť a ďalšie relevantné parametre, ktoré neskôr budete chcieť ovládať cez VBA.

Zmeniť farby tvarov v programe Visio pomocou VBA

Otvorenie editora VBA

Na prístup do prostredia VBA použite skratku klávesov Alt + F11. Tým sa otvorí editor Visual Basic, vývojové prostredie, v ktorom môžete písať alebo vytvárať svoj VBA kód. Tu môžete používať vlastné programovacie jazyky alebo nahrávať makrá.

Nahratie makra

Na vytvorenie jednoduchého makra prejdite na "Nahrávať makro". Udajte názov, napríklad "Makro1", a voliteľne pridajte skratku klávesov. Potvrďte kliknutím na "OK" a začnite nahrávať.

Zmeniť farby tvarov vo Visio pomocou VBA

Zmena farby

Teraz kliknite pravým tlačidlom myši na váš tvar a vyberte možnosť "Formátovanie tvaru". Prejdite na "Vyplňovanie" a zmeňte farbu napríklad na tmavočervenú. Po zmenení farby ukončite nahrávanie makra.

Zmeniť farby tvarov v Visio pomocou VBA

Spustenie makra

Po nahratí makra môžete zmeniť farbu iného tvaru spustením makra. Kliknite na "Makrá", vyberte vaše nové makro a potvrďte ich spustenie. Uvidíte, ako sa zmení farba vyplňovania tvaru.

Spätné zmeny

Ak ste urobili chybu alebo farba nie je podľa vašich predstáv, môžete poslednú akciu vrátiť pomocou skratky klávesov Ctrl + Z. Tak nebudete mať nechcené zmeny na obrazovke.

Využívanie ovládacích prvkov

Na zvýšenie použiteľnosti môžete použiť ovládacie prvky, ako sú tlačidlá. Tieto umožňujú používateľom meniť vlastnosti tvarov jednoduchým stlačením tlačidla. Napríklad môžete vytvoriť tlačidlo s príkazovým tlačidlom, ktorá spustí makro na zmenu farby.

Zmeniť farby tvarov v programe Visio pomocou VBA

Vytvorenie tlačidla a priradenie makra

Ak chcete tlačidlo interaktívne, prejdite do režimu návrhu, potiahnite tlačidlo na kresliacu plochu a pravým kliknutím vyberte možnosť "Zobraziť kód". Tým sa vrátite do editora VBA, kde môžete vložiť predtým nahratý kód na zmenu farby.

Zmeniť farby tvarov v aplikácii Visio pomocou VBA

Integrovať kód

Skopíruj kód zo šablóny, kde je uložená tvoja makro funkcia, a prilep ho do postupu tvojej udalosti tlačidla. Tak môžeš zabezpečiť, že tlačidlo vykoná požadovanú akciu po stlačení. Otestuj túto funkcionalitu opustením prezentácie a kliknutím na tlačidlo.

Zmena farieb tvarov v programu Visio pomocou VBA

Testovanie výsledku

Teraz je všetko pripravené: Máš tlačidlo, ktoré zmení farbu tvaru po kliknutí. Tieto úpravy nie len ukazujú, aká veľká flexibilita je dostupná s VBA, ale aj ako môžeš zlepšiť užívateľský zážitok vo svojich dokumentoch v Visio.

Zmeniť farby tvarov vo Visio pomocou VBA

Zhrnutie

Teraz si sa naučil, ako aktivovať vývojové nástroje, nahrávať makro a priradiť ho ovládaciemu prvku na zmenu farby tvarov v Visio. S týmito stavebnými blokmi môžeš implementovať efektívne automatizácie vo svojich projektoch.

Často kladené otázky

Ako aktivovať vývojové nástroje v Visio?Klikni pravým tlačidlom myši na lištu s menu, vyber možnosť "Prispôsobiť panel s menu" a označ checkbox pri "Vývojové nástroje".

Aká je skratka na otvorenie editora VBA?Kombinácia klávesov je Alt + F11.

Ako spustiť nahraté makro?Choď do "Makrá", vyber svoje makro a klikni na "Spustiť".

Je možné vrátiť farbu tvaru späť?Áno, poslednú akciu môžeš vrátiť stlačením Ctrl + Z.

Ako priradiť makro tlačidlu?Klikni pravým tlačidlom myši na tlačidlo, vyber "Ukázať kód" a vlož svoje makro do udalosti.