HyperLink
Bejelentkezés
E-mail: 
Jelszó: 





Skip Navigation Links
 

A PowerPoint programozása C#-ból


PowerPoint 1. rész

Példaprogram letöltése

19294 bájt

A Microsoft Office alkalmazások programozásával foglalkozó sorozataink mostani részével elérkeztünk a Power Point programozásához. A sorozatban a Power Point bemutatók lejátszásával, programból történő generálásával foglalkozunk, végignézzük a leggyakrabban szükségessé váló funkciók elérését programból.

Az első részben megismerkedünk egy már meglévő Power Point bemutató lejátszásával saját programból.
A Power Point programból történő eléréséhez szükséges egy új referenciát hozzáadni projektünkhöz. Ehhez válasszuk a Project - Add reference menüpontot, majd a megjelenő ablakban a COM lapon keressük elő a Microsoft Power Point 10.0 Object Library elemet. A verziószám a telepített Power Point verziójától függően más is lehet.
A már meglévő bemutató lejátszásához a következőt kell tennünk: először is szükségünk van egy kapcsolat kialakítására a Power Point-tal. Ehhez a PowerPoint.Application osztályból hozzunk létre egy új példányt.
    private void button1_Click(object sender, System.EventArgs e)
    {
      PowerPoint.Application application = new PowerPoint.Application();
Egy Presentation osztályba kell betöltenünk a már meglévő bemutatót. Ehhez a létrehozott alkalmazás Presentations property-jén keresztül elérhető Open függvényt kell meghívni, ahol az első paraméterben kell megadni a PPT állomány nevét, elérési útját.
      PowerPoint.Presentation p = application.Presentations.Open(Application.StartupPath+"\\Example01.ppt", MsoTriState.msoFalse, MsoTriState.msoFalse, MsoTriState.msoFalse);
A betöltött bemutató futtatását a Presentation osztály SlideShowSettings property-jén keresztül elérhető Run függvény hívása indítja el.
      p.SlideShowSettings.Run();
    }

Könyv
Ez a cikk megtalálható ebben a könyvben: C# Software Offline 2002 évkönyv 381. oldal

Felhasználási feltételek
A Software Online szoftverfejlesztői magazin mindegyik cikke, minden megjelent képe, és egyéb publikált anyaga szerzői jog védelme alatt áll! Bármilyen formában történő másodlagos terjesztésük, közzétételük vagy felhasználásuk kizárólag a kiadó előzetes írásbeli engedélyével történhet!

Copyright © 1999-2012 Animare Software Kft. Minden jog fenntartva!
| Készült: Animare Stúdió | Adatvédelem | Kapcsolat |