Budapest University of Technology and Economics, Faculty of Electrical Engineering and Informatics

    Belépés
    címtáras azonosítással

    vissza a tantárgylistához   nyomtatható verzió    

    Office alkalmazások automatizálása

    A tantárgy angol neve: Visual Studio Tools for Office és VBA

    Adatlap utolsó módosítása: 2012. május 30.

    Tantárgy lejárati dátuma: 2015. június 30.

    Budapesti Műszaki és Gazdaságtudományi Egyetem
    Villamosmérnöki és Informatikai Kar
    Mérnök Informatikus szak
    Villamosmérnöki szak
    Szabadon választható tantárgy
    Tantárgykód Szemeszter Követelmények Kredit Tantárgyfélév
    VITMAV72   2/0/0/f 2  
    3. A tantárgyfelelős személy és tanszék Dr. Szabó Róbert, Távközlési és Médiainformatikai Tanszék
    4. A tantárgy előadója
    Név:

     

    Beosztás:

     

    Tanszék:

     

    Szabó Róbert, PhD

     

    docens

     

    BME-TMIT

     

    Németh Felicián

     

    tanársegéd

     

    BME-TMIT

     

    5. A tantárgy az alábbi témakörök ismeretére épít

    C++ vagy C# alapszintű programozási ismeretek.

    6. Előtanulmányi rend
    Kötelező:
    Aláírás( ahol a TárgyKód = "BMEVIAUA218", ahol a Ciklus = tetszőleges)
    VAGY
    Aláírás( ahol a TárgyKód = "BMEVIAUAV01", ahol a Ciklus = tetszőleges)
    VAGY
    Aláírás( ahol a TárgyKód = "BMEVIAUAV71", ahol a Ciklus = tetszőleges)
    VAGY
    TárgyEredmény( ahol a TárgyKód = "BMEVIHIA106", ahol a Típus = "JEGY", ahol a Ciklus = tetszőleges, ahol a KépzésKód = tetszőleges) >=2
    VAGY
    TárgyEredmény( ahol a TárgyKód = "BMEVIAUA116", ahol a Típus = "JEGY", ahol a Ciklus = tetszőleges, ahol a KépzésKód = tetszőleges) >= 2
    VAGY
    TárgyEredmény( ahol a TárgyKód = "BMEVIEE1239", ahol a Típus = "JEGY", ahol a Ciklus = tetszőleges, ahol a KépzésKód = tetszőleges) >= 2
    VAGY
    TárgyEredmény( ahol a TárgyKód = "BMEVIET1015", ahol a Típus = "JEGY", ahol a Ciklus = tetszőleges, ahol a KépzésKód = tetszőleges) >= 2
    VAGY
    TárgyEredmény( ahol a TárgyKód = "BMEVIMH1506", ahol a Típus = "JEGY", ahol a Ciklus = tetszőleges, ahol a KépzésKód = tetszőleges) >= 2

    A fenti forma a Neptun sajátja, ezen technikai okokból nem változtattunk.

    A kötelező előtanulmányi rendek grafikus formában itt láthatók.

    Ajánlott:

    Kötelező:

    Szoftvertechnikák (VIAUA218) vagy Játékfejlesztés .Net platformon (VIAUAV01) vagy Az újgenerációs .NET platform (VIAUAV71) vagy A programozás alapjai I. (VIHIA106) vagy A programozás alapjai 2          (VIAUA116)

    7. A tantárgy célkitűzése

    A MS Office ma irodai környezetben az egyik legelterjedtebb szoftvercsomag. Az Office család kiemelkedő komponense az Excel táblázatkezelő. Az Excel felhasználóbarát módon könnyíti meg mindennapjaink számításait és adatbázis kezelését. Alkalmazhatósága és feladatra automatizálása azonban az Office csomagban, de elsősorban az Excelben rejlő, programozási lehetőségekkel ugrásszerűen és szinte korlátlanul bővíthető.

     

    A tantárgy célkitűzése haladó szintű elméleti és gyakorlati ismeretet adni az MS Office környezethez üzleti alkalmazások és automatizmusok fejlesztéséhez, kiemelten foglalkozva az Excel alkalmazásokkal.

     

    A tárgy készség szintű gyakorlati ismereteket nyújt összetett Office programozási feladatok kivitelezésére Visual Basic és Visual Studio Tools for Office környezetben.

    8. A tantárgy részletes tematikája ·

    A tantárgy az egyes Office alkalmazások automatizálását Visual Basic és Visual Studio Tools for Office mintapéldákon és esettanulmányokon keresztül mutatja be:

     

    ·               Bevezetés

    ·               Office programozás

      • Visual Studio Tools for Office (VSTO)
      • Visual Basic for Applications (VBA)

    ·               Excel automatizálása

      • Adat, munkafüzet, lap, tartomány manipulációk
      • Formázások és megjelenítések
      • Formulák
      • Események kezelése
      • Menük és eszköztárak testre szabása
      • XML
    • Word automatizálás
      • Dokumentumok és sablonok manipulációja
      • Menük és eszköztárak testre szabása
      • Együttműködés más Office alkalmazással
    • PowerPoint automatizálása
    • Outlook automatizálás
      • Emailek készítése és manipulálása
      • Találkozók manipulálása
    • Chartok és shape-ek kezelése
    • Pivot táblák kezelése
    • Esettanulmányok Excelben
      • Elemzések és statisztikák; adatbázis- és táblázat kezelés; szimulátor, stb.
    9. A tantárgy oktatásának módja (előadás, gyakorlat, laboratórium) Előadás.

     

    10. Követelmények

    A szorgalmi időszakban 6 db kiadott gyakorlati problémát kell önállóan és oktatói konzultációkkal megoldani (félévközi ellenőrzés). A félévközi jegy a legjobb 2/3 sikeres feladatmegoldás számtani átlaga.

    11. Pótlási lehetőségek

     

    Az otthoni feladatok különeljárási díj megfizetése mellett a pótlási időszak végéig adhatóak le késedelmesen.

    12. Konzultációs lehetőségek Igény szerint.

     

    13. Jegyzet, tankönyv, felhasználható irodalom

    · 

    ·        Steven M. Hansen, Excel 2003 Programming with VBA, 2004 SYBEX, ISBN: 0-7821-4281-8

    ·        Alvin Bruney, Professional Visual Studio 2005 Tools for Office, Wiely, 2006, ISBN-13: 978-0-471-78813-3

    14. A tantárgy elvégzéséhez átlagosan szükséges tanulmányi munka
    Kontakt óra28
    Félévközi készülés órákra 
    Felkészülés zárthelyire 
    Házi feladat elkészítése22
    Kijelölt írásos tananyag elsajátítása10
    Vizsgafelkészülés 
    Összesen60
    15. A tantárgy tematikáját kidolgozta
    Név:

     

    Beosztás:

     

    Tanszék:

     

    Szabó Róbert, PhD

     

    egyetemi docens

     

    BME-TMIT