Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Visual Studio biedt projectsjablonen die u kunt gebruiken om VSTO-invoegtoepassingen te maken voor Microsoft Office PowerPoint. U kunt VSTO-invoegtoepassingen gebruiken om PowerPoint te automatiseren, PowerPoint-functies uit te breiden of de gebruikersinterface (UI) van PowerPoint aan te passen.
Zie Aan de slag met het programmeren van VSTO-invoegtoepassingen en architectuur van VSTO-invoegtoepassingen voor meer informatie over VSTO-invoegtoepassingen. Zie Aan de slag (Office-ontwikkeling in Visual Studio) als u niet weet hoe u met Microsoft Office kunt programmeren.
Van toepassing op: De informatie in dit onderwerp is van toepassing op VSTO-invoegtoepassingsprojecten voor PowerPoint. Zie Functies die beschikbaar zijn voor de Office-toepassing en het projecttype voor meer informatie.
Opmerking
Bent u geïnteresseerd in het ontwikkelen van oplossingen die de Office-ervaring uitbreiden op meerdere platforms? Bekijk het nieuwe Office-invoegtoepassingsmodel. Office-invoegtoepassingen hebben een kleine footprint vergeleken met VSTO-invoegtoepassingen en -oplossingen en u kunt ze bouwen met behulp van vrijwel elke webprogrammeertechnologie, zoals HTML5, JavaScript, CSS3 en XML.
PowerPoint automatiseren met behulp van het PowerPoint-objectmodel
Het PowerPoint-objectmodel bevat veel typen die u kunt gebruiken om PowerPoint te automatiseren. Met deze typen kunt u code schrijven om algemene taken uit te voeren:
Programmatisch presentaties maken en opmaken.
Dia's toevoegen aan of verwijderen uit presentaties.
Wijzig of voeg vormen toe op een dia.
Als u het PowerPoint-objectmodel wilt openen vanuit een VSTO-invoegtoepassing, gebruikt u het
Applicationveld van deThisAddInklasse in uw project. HetApplicationveld retourneert een toepassingsobject dat het huidige exemplaar van PowerPoint vertegenwoordigt. Zie Program VSTO-invoegtoepassingen voor meer informatie.Wanneer u het PowerPoint-objectmodel aanroept, gebruikt u typen die worden geleverd in de primaire interop-assembly voor PowerPoint. De primaire interop-assembly fungeert als een brug tussen de beheerde code in de VSTO-invoegtoepassing en het COM-objectmodel in PowerPoint. Alle typen in de primaire PowerPoint-assembly worden gedefinieerd in de naamruimte Microsoft.Office.Interop.PowerPoint . Zie voor meer informatie over primaire interop-assembly's het overzicht van de ontwikkeling van Office-oplossingen (VSTO) en primaire interop-assembly's van Office.
De documentatie voor het PowerPoint-objectmodel gebruiken
Voor volledige informatie over het PowerPoint-objectmodel kunt u gebruikmaken van de PowerPoint Primary Interop Assembly (PIA)-verwijzing en de verwijzing naar het VBA-objectmodel.
Referentie voor primaire interop-assembly
In de PowerPoint PIA-referentiedocumentatie worden de typen in de primaire interop-assembly voor PowerPoint beschreven. Deze documentatie is beschikbaar op de volgende locatie: naslaginformatie over primaire interop-assembly's in PowerPoint 2010.
Zie Overzicht van klassen en interfaces in de primaire interop-assemblies van Office voor meer informatie over het ontwerp van de PowerPoint PIA, zoals de verschillen tussen klassen en interfaces in de PIA en hoe gebeurtenissen in de PIA worden geïmplementeerd.
VBA-objectmodelreferentie
Het VBA-objectmodel documenteert het PowerPoint-objectmodel omdat het wordt blootgesteld aan VBA-code (Visual Basic for Applications). Zie de powerPoint 2010-objectmodelverwijzing voor meer informatie.
Alle objecten en leden in de verwijzing naar het VBA-objectmodel komen overeen met typen en leden in de primaire interop-assembly van PowerPoint (PIA). Het presentatieobject in de verwijzing naar het VBA-objectmodel komt bijvoorbeeld overeen met het type Presentatie in de PowerPoint PIA. Hoewel de verwijzing naar het VBA-objectmodel codevoorbeelden biedt voor de meeste eigenschappen, methoden en gebeurtenissen, moet u de VBA-code in deze verwijzing vertalen naar Visual Basic of Visual C# als u deze wilt gebruiken in een PowerPoint VSTO-invoegtoepassingsproject dat u maakt met visual Studio.
De gebruikersinterface van PowerPoint aanpassen
U kunt de gebruikersinterface van PowerPoint op de volgende manieren wijzigen.
| Opdracht | Voor meer informatie |
|---|---|
| Een aangepast taakvenster maken. | Aangepaste taakvensters |
| Aangepaste tabbladen toevoegen aan het lint. | Overzicht van het lint |
| Aangepaste groepen toevoegen aan een ingebouwd tabblad op het lint. | Procedure: Een ingebouwd tabblad aanpassen |
Zie Office UI aanpassen voor meer informatie over het aanpassen van de gebruikersinterface van PowerPoint en andere Microsoft Office-toepassingen.
Verwante inhoud
- Overzicht: uw eerste VSTO-invoegtoepassing voor PowerPoint maken
- Aan de slag met het programmeren van VSTO-invoegtoepassingen
- Overzicht van ontwikkeling van Office-oplossingen (VSTO)
- Architectuur van VSTO-invoegtoepassingen
- Procedure: Office-projecten maken in Visual Studio
- Programmeer VSTO-invoegtoepassingen
- Code schrijven in Office-oplossingen
- Primaire interoperabiliteit-assembly's van Office
- Aanpassing van office-gebruikersinterface
- PowerPoint 2010 in Office ontwikkeling