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,
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 rend az adott szak honlapján és képzési programjában található.

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