Delen via


Office-oplossingen ontwikkelen

Nadat u een project hebt ontworpen met behulp van de Office-ontwikkelhulpprogramma's in Visual Studio en de projectbestanden hebt ingesteld, kunt u zich concentreren op het implementeren van de code en de aangepaste gebruikersinterface (UI).

Van toepassing op: De informatie in dit onderwerp is van toepassing op projecten op documentniveau en VSTO-invoegtoepassingsprojecten. Zie Functies die beschikbaar zijn per Office-toepassing en projecttype.

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.

Programmeermodel voor Office-oplossingen

Het Office-objectmodel bevat verschillende objecten waarop u kunt programmeren. Wanneer u Office-oplossingen programmeert met behulp van beheerde code, schrijft u code die gebruikmaakt van typen in de primaire assembly's van Office. In oplossingen die u maakt met behulp van de Office-projectsjablonen in Visual Studio, schrijft u ook rechtstreeks code op basis van gegenereerde klassen in uw project. Zie Code schrijven in Office-oplossingen voor meer informatie.

Verschillende typen Office-oplossingen programmeren

Het type oplossing dat u maakt, bepaalt welke functies u in uw project kunt gebruiken. U kunt bijvoorbeeld Besturingselementen voor Windows Forms en uitgebreide Office-besturingselementen (benoemde hostbesturingselementen) toevoegen aan aanpassingen op documentniveau door items uit de Werkset in Visual Studio te slepen tijdens het ontwerpen. Als u echter een VSTO-invoegtoepassing ontwikkelt, kunt u dit soort besturingselementen alleen tijdens runtime toevoegen aan documenten door code te schrijven.

Zie de volgende onderwerpen voor meer informatie over functies die specifiek zijn voor verschillende typen oplossingen:

Title Description
Code schrijven in Office-oplossingen Beschrijft verschillende aspecten van het schrijven van code in Office-oplossingen.
Programmeer VSTO-invoegtoepassingen Biedt een overzicht van het programmeermodel van VSTO-invoegtoepassingen en gerelateerde programmeertaken.
Aanpassingen op documentniveau van het programma Biedt een overzicht van het programmeermodel van aanpassingen op documentniveau en gerelateerde programmeertaken.
Aanpassing van office-gebruikersinterface Hierin worden de verschillende manieren beschreven waarop u de gebruikersinterface van Office-toepassingen kunt aanpassen met behulp van VSTO-invoegtoepassingen en aanpassingen op documentniveau.
Gegevens in Office-oplossingen Hierin worden de verschillende manieren beschreven waarop u met gegevens in Office-oplossingen kunt werken, zoals het binden van gegevens aan besturingselementen en het opslaan van cachegegevens in aanpassingen op documentniveau.
Problemen met Office-oplossingen oplossen Hier vindt u tips voor het oplossen van veelvoorkomende problemen die kunnen optreden bij het maken van Office-oplossingen.
Ondersteuning voor threading in Office Biedt een overzicht van het werken met meerdere threads in Office-oplossingen.
Toegankelijkheid in Office-projecten Hierin worden de toegankelijkheidsfuncties beschreven die beschikbaar zijn in Office-oplossingen.