Belépés címtáras azonosítással
magyar nyelvű adatlap
Irodai eszközök programozása
A tantárgy angol neve: Automation in Office Suites
Adatlap utolsó módosítása: 2016. január 22.
Semmelweis EgyetemÁltalános Orvostudományi KarEgészségügyi szervező alapszak, ügyvitelszervező szakirányKötelező tárgy
Németh Felicián, tanársegéd, TMIT, BME
Oláh István, mestertanár, AUT, BME
Programozási alapfogalmak: változók, vezérlési szerkezetek, függvények, stb.
A fenti forma a Neptun sajátja, ezen technikai okokból nem változtattunk.
A kötelező előtanulmányi rend az adott szak honlapján és képzési programjában található.
Kötelező:
Programozás (VIAUA069)
Egyrészt haladó szintű felhasználói ismeretek megszerzése az irodai programcsomagok (szövegszerkesztő, táblázatkezelő, prezentációszerkesztő) használatában, különös tekintettel a táblázatkezelőre. Másrészt bevezetés e programok automatizálásába az általuk felkínált (makró-) nyelveken való programozásukkal. A tárgy ennek megfelelően készség szintű gyakorlati ismereteket nyújt egyszerű Office programozási feladatok kivitelezésére Visual Basic nyelven.
1. A Micosoft Word alapvető funkcióinak áttekintése: stílusok használata, ábrák beillesztése, képaláírások, ábrák és irodalomjegyzék hivatkozása a szövegből, tartalom- és irodalomjegyzék készítése
2-3. A táblázatkezelő program alapismereteinek áttekintése: adatbevitel, módosítás, rendezés; referenciák tartományokra; táblázatkezelő funkciók segítségével matematikai és logikai függvények használata (szum, ha, fkeres, max, hol.van, index, darab, nagy, átlag); grafikonok; képletvizsgálat: elődök, utódok feltérképezése; adatérvényesség-ellenőrzés; űrlap-vezérlőelemek használata, cellához való kötésük; lapvédelem, munkalap zárolása; kimutatások készítése (pivot table, chart)
4. Relatív, abszolút címzés. Makrók rögzítése, visszajátszása, gyorsbillentyűhöz rendelése. Makró forrásának megtekintése. Körlevél készítése excel munkalapon tárolt forrásadatokból, egyéni adatmezők használata.
5. Visual Basic alapok: a Visual Basic Editor, nyomkövetés; eljárások, While/Until ciklus, If szintaktikája, Not, Mod, értékadások; ActiveCell, IsEmpty, Cells, Offset, Select, Row, Column.
6. Visual Basic alapok: sorfolytató karakter; a for ciklus; a tartomány (Range) osztály címzési lehetőségei; a Value és a Formula attribútumok közti különbség; eredmények közlése: cellában, MsgBox(), Debug.Print()
7. Automatikus dokumentumgenerálás. Dokumentum automatikus előállítása Excel adatokból címtár segítségével. XML-szerű adatokból formázott dokumentum előállítása makró használatával. Application.ScreenUpdating
8. Képletvizsgálat, függőségek feltérképezése. Elődök, utódok feltárása a felhasználói interfészek keresztül, számítási beállítások; Visual Basic nyelvi elemek: For Each, futási hiba kezelése (On Error...); Rekurzió; elődök, utódok feltárása Visual Basicben.
9. Adat importálása webről. Stringek összefűzése; munkalapok kezelése VBA-ból: ActiveSheet, Select, Add, Name, iteráció a munkalapokon; adatok importálása a felhasználói és a programozói interfészen keresztül; grafikonok automatikus előállítása.
10. Makró hozzárendelése nyomógombhoz; szalagok illetve a gyorselérési eszköztár testreszabása; Excel adatok bemutatása PowerPointban: adatok csatolása; Előadás készítése PowerPointban, sablonok használata, animációk
11. Alternatív irodai programcsomagok: OpenOffice.org / LibreOffice. A szabad szoftver definíciója; lekötés (Lock-in), lehetséges védekezések; Office fájlformátumok; OpenOffice.org történelem; Google Docs.
12. A korábbi anyagokat lefedő egyéni feladat önálló megoldása. („Ellenőrző mérés”)
13-14. További Office programok bemutatása: Outlook, Visio, OneNote, Publisher. SharePoint
Előadás és számítógépes laborgyakorlat.
A gyakorlati órák legalább 70 százalékát kell legalább elégséges szinten megoldani. A hallgató féléves jegye a gyakorlati feladatokra kapott jegyek átlaga, amibe az egyéni feladatra adott osztályzat 50 százalékos súllyal szerepel.
A pótlási héten egy gyakorlati feladat megoldása különeljárási-díj ellenében pótolható.