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.
Belangrijk
VSTO is afhankelijk van .NET Framework. COM-invoegtoepassingen kunnen ook worden geschreven met .NET Framework. Office-invoegtoepassingen kunnen niet worden gemaakt met .NET Core en .NET 5+, de nieuwste versies van .NET. Dit komt doordat .NET Core/.NET 5+ niet kan samenwerken met .NET Framework in hetzelfde proces en kan leiden tot invoegtoepassingsfouten. U kunt .NET Framework blijven gebruiken om VSTO- en COM-invoegtoepassingen voor Office te schrijven. Microsoft werkt VSTO of het COM-invoegtoepassingsplatform niet bij om .NET Core of .NET 5+ te gebruiken. U kunt gebruikmaken van .NET Core en .NET 5+, inclusief ASP.NET Core, om de serverzijde van Office Web-invoegtoepassingen te maken.
U kunt VSTO-invoegtoepassingen gebruiken om Microsoft Office-toepassingen te automatiseren, functies van de toepassing uit te breiden en de gebruikersinterface (UI) van de toepassing aan te passen. Zie het overzicht van De ontwikkeling van Office-oplossingen (VSTO) voor informatie over hoe VSTO-invoegtoepassingen zich verhouden tot andere typen Office-oplossingen die u met Visual Studio kunt maken.
Van toepassing op: De informatie in dit onderwerp is van toepassing op VSTO-invoegtoepassingsprojecten. Zie Functies die beschikbaar zijn voor de Office-toepassing en het projecttype voor meer informatie.
VSTO-invoegtoepassingsprojecten maken
Maak VSTO-invoegtoepassingsprojecten met behulp van een van de projectsjablonen van de VSTO-invoegtoepassing in het dialoogvenster Nieuw project . Deze sjablonen bevatten vereiste assemblyverwijzingen en projectbestanden. Visual Studio biedt projectsjablonen voor VSTO-invoegtoepassingen voor de meeste toepassingen in Office.
Voor meer informatie over hoe u een VSTO-invoegtoepassing maakt, zie Instructies voor het maken van Office-projecten in Visual Studio. Zie het overzicht van Office-projectsjablonen voor meer informatie over de projectsjablonen.
VSTO-invoegtoepassingsprojecten ontwikkelen
Wanneer u een VSTO-invoegtoepassingsproject maakt, maakt Visual Studio automatisch een ThisAddIn.vb (in Visual Basic) of ThisAddIn.cs (in C#) codebestand. Dit bestand bevat de ThisAddIn klasse, die de basis biedt voor uw VSTO-invoegtoepassing. U kunt leden van deze klasse gebruiken om code uit te voeren wanneer de VSTO-invoegtoepassing wordt geladen of verwijderd, om toegang te krijgen tot het objectmodel van de hosttoepassing en om functies van de toepassing uit te breiden. Zie Program VSTO-invoegtoepassingen voor meer informatie.
Toepassingen automatiseren met behulp van de objectmodellen
De objectmodellen van Microsoft Office-toepassingen bieden veel typen waarop u kunt programmeren in een VSTO-invoegtoepassing. U kunt deze typen gebruiken om de toepassing te automatiseren. U kunt bijvoorbeeld programmatisch een e-mailbericht maken en verzenden in Outlook of u kunt een document openen en inhoud toevoegen in Word. Zie Program VSTO-invoegtoepassingen voor meer informatie over het openen van het objectmodel van de hosttoepassing in code.
Zie de volgende onderwerpen voor meer informatie over de objectmodellen van specifieke Microsoft Office-toepassingen:
De gebruikersinterface van toepassingen aanpassen
Er zijn verschillende manieren om de gebruikersinterface van de hosttoepassing aan te passen met behulp van een VSTO-invoegtoepassing:
Voor Excel en Word kunt u beheerde besturingselementen toevoegen aan documenten. Zie Word-documenten en Excel-werkmappen tijdens runtime uitbreiden in VSTO-invoegtoepassingen voor meer informatie.
U kunt het lint aanpassen als de toepassing dit ondersteunt. Voor meer informatie, zie Overzicht van het lint.
U kunt een aangepast taakvenster maken als de toepassing dit ondersteunt. Zie Aangepaste taakvensters voor meer informatie.
Voor Outlook kunt u een aangepast formuliergebied maken. Zie Outlook-formulierregio's maken voor meer informatie.
Voor alle Microsoft Office-toepassingen kunt u Windows Forms weergeven in uw VSTO-invoegtoepassing.
Zie De aanpassing van de Gebruikersinterface van Office voor meer informatie over het aanpassen van de gebruikersinterface van Microsoft Office-toepassingen.
Verwante inhoud
- Overzicht: uw eerste VSTO-invoegtoepassing voor Excel maken
- Overzicht: uw eerste VSTO-Add-In voor Outlook maken
- Overzicht: uw eerste VSTO-invoegtoepassing voor PowerPoint maken
- Overzicht: uw eerste VSTO-invoegtoepassing voor Project maken
- Overzicht: uw eerste VSTO-invoegtoepassing voor Word maken
- Algemene taken in Office-programmeren
- Procedure: Office-projecten maken in Visual Studio
- Aan de slag (Office-ontwikkeling in Visual Studio)
- Code schrijven in Office-oplossingen
- Architectuur van VSTO-invoegtoepassingen
- Programmeer VSTO-invoegtoepassingen