Computer envelopes cartoon

Hasznos kiegészítő Word körlevélhez

A Word körlevélkészítés funkciójával (az angol nyelvű verzióban Mail Merge) egyszerűen tudunk tömegesen megszemélyesített leveleket létrehozni, vagyis olyan leveleket, amelyeknek bizonyos részei azonosak, bizonyos részei (például cím, megszólítás, számmezők, de akár komplett szöveges bekezdések) pedig levelenként változnak. A Word által így létrehozott körlevél egy, akár több száz vagy több ezer oldalas dokumentum. Ez az output tökéletesen megfelel, ha nyomtatni akarjuk a leveleket; de mi van, ha nekünk levelenként különálló Word vagy Pdf fájlokra van szükségünk? A Word beépített funkciója erre nem kínál megoldást, de egy rutinos makrókészítő nem esik kétségbe, hanem egy kis szkript segítségével áthidalja a hiányosságot.

(tovább…)

Text Art

Szövegfájlok importálása

Egy szöveges állomány – például .txt vagy .csv kiterjesztésű fájl – beimportálása az Excelbe makró nélkül sem egy bonyolult mutatvány. Ha rendszeresen azonos struktúrájú szövegfájlokat kell beimportálnunk, akkor egy rövid programkóddal egyszerűen automatizálhatjuk ezt a tevékenységet. Mindez addig igaz, amíg a szövegfájl struktúrája megegyezik azzal a struktúrával, amit az Excelben látni szeretnénk. Ám ha a szövegfájl nincs jól strukturálva, csak időigényes manuális munkával tudjuk az Excel táblánkat a kívánt formára hozni – itt jön be a makró a képbe, amivel ezt a manuális munkát néhány tizedmásodperces (nagyméretű állományok esetén néhány másodperces) gépi futásidőre cserélhetjük.
(tovább…)

Closing the window

Alapvető fájlműveletek – 3. rész: fájlok bezárása … és ami utána van … vagy előtte

Az első bejegyzés-sorozat záró részeként eredetileg a fájlok lezárásáról terveztem írni. Természetesen ez nem marad el, azonban a fájlbezárás önmagában nem egy bonyolult és érdekfeszítő téma. Ellenben vannak műveletek, amiket tipikusan bezárás előtt szoktunk megejteni, így ezekről is szó lesz a mai bejegyzésben. Másrészt az Excel fájlok élete általában nem ér véget azzal, hogy mi bezárjuk őket. Valaki más megnézi, ellenőrzi, dolgozik vele vagy adatokat használ fel belőle; az illetőt mi értesítjük, hogy elkészültünk, esetleg továbbküldjük neki a fájlt. A munkafolyamatok (workflow-k) automatizálása megér egy külön bejegyzést – ha nem többet –, de a fájlok bezárása kapcsán szeretnék felvillantani néhány további érdekességet is.

(tovább…)