Delen via


Excel automatiseren met behulp van uitgebreide objecten

Wanneer u Excel-oplossingen in Visual Studio ontwikkelt, kunt u hostitems en hostbesturingenin uw oplossingen gebruiken. Dit zijn objecten die bepaalde veelgebruikte objecten in het Excel-objectmodel uitbreiden (dat wil zeggen het objectmodel dat wordt geƫxposeerd door de primaire interop assembly voor Excel), zoals de Worksheet- en Range-objecten. De uitgebreide objecten gedragen zich als de Excel-objecten waarop ze zijn gebaseerd, maar ze voegen extra functies toe, zoals nieuwe gebeurtenissen en mogelijkheden voor gegevensbindingen aan de objecten.

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

Hostitems en hostbesturingselementen zijn beschikbaar in zowel VSTO-invoegtoepassingen als aanpassingen op documentniveau, hoewel de context waarin deze kunnen worden gebruikt, verschilt voor elk type oplossing. Zie Het overzicht van hostitems en hostbesturingselementen voor meer informatie.

Excel-hostitems

In Excel-projecten hebt u toegang tot verschillende hostitems:

  • Worksheet. Dit hostitem bevat en vertegenwoordigt een werkblad in uw project. Het fungeert ook als een container voor beheerde besturingselementen, waaronder hostbesturingselementen en Windows Forms-besturingselementen, en onderhoudt informatie over de besturingselementen op het oppervlak. Zie Werkbladhostitem voor meer informatie.

  • Workbook. Dit hostitem vertegenwoordigt de werkmap in uw project en fungeert als een container voor onderdelen die worden gedeeld door alle werkbladen in de werkmap. Zie voor meer informatie Werkmap-hostitem.

  • ChartSheet. Dit hostitem een werkblad in Excel dat alleen een grafiek bevat en gebeurtenissen beschikbaar maakt.

    Wanneer u tijdens ontwerptijd een grafiekblad toevoegt als een nieuw blad in uw Microsoft Office Excel-aanpassingsproject op documentniveau, wordt in Visual Studio automatisch een ChartSheet hostitem gemaakt.

    Hoewel een ChartSheet hostitem een werkblad in Excel is, kunt u geen besturingselementen toevoegen aan het grafiekblad. Als u andere besturingselementen op een werkblad met een grafiek wilt hebben, gebruikt u geen grafiekblad. In plaats daarvan kunt u een grafiek als een ingesloten object op een werkblad plaatsen met behulp van het Chart hostbesturingselement. Zie Grafiekbeheer voor meer informatie.

Besturingselementen voor Excel-hosts

Er zijn verschillende hostbesturingselementen voor Excel waarmee u werkmappen en werkbladen kunt maken, ordenen en automatiseren. Deze hostbesturingselementen bieden gebeurtenissen en mogelijkheden voor gegevensbinding die hun tegenhangers in het systeemeigen Excel-objectmodel niet hebben.

Zie de volgende onderwerpen voor meer informatie over de hostbesturingselementen die u in Excel-projecten kunt gebruiken: