Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
När du utvecklar Excel-lösningar i Visual Studio kan du använda värdobjekt och värdkontrolli dina lösningar. Det här är objekt som utökar vissa vanliga objekt i Excel-objektmodellen (dvs. objektmodellen som exponeras av den primära interop-sammansättningen för Excel), till exempel objekten Worksheet och Range . De utökade objekten fungerar som de Excel-objekt som de baseras på, men de lägger till ytterligare funktioner som nya händelser och databindningsfunktioner i objekten.
Gäller för: Informationen i det här avsnittet gäller för projekt på dokumentnivå och VSTO-tilläggsprojekt för Excel. Mer information finns i Funktioner som är tillgängliga efter Office-program och projekttyp.
Värdobjekt och värdkontroller är tillgängliga i både VSTO-tilläggs- och dokumentnivåanpassningar, även om kontexten där dessa kan användas skiljer sig åt för varje typ av lösning. Mer information finns i Översikt över värdobjekt och värdkontroller.
Excel-värdobjekt
Med Excel-projekt får du åtkomst till flera värdobjekt:
Worksheet. Det här värdobjektet innehåller och representerar ett kalkylblad i projektet. Den fungerar också som en container för hanterade kontroller, inklusive värdkontroller och Windows Forms-kontroller, och den behåller information om kontrollerna på dess yta. Mer information finns i Kalkylbladsvärdobjekt.
Workbook. Det här värdobjektet representerar arbetsboken i projektet och fungerar som en container för komponenter som delas av alla kalkylblad i arbetsboken. Mer information finns i Arbetsboksvärdobjekt.
ChartSheet. Det här värdobjektet är ett kalkylblad i Excel som endast innehåller ett diagram och som visar händelser.
När du lägger till ett diagramblad vid designtillfället som ett nytt blad i ditt microsoft Office Excel-projekt för dokumentnivå, skapar Visual Studio automatiskt ett ChartSheet värdobjekt.
Även om ett ChartSheet värdobjekt är ett kalkylblad i Excel kan du inte lägga till några kontroller i diagrambladet. Om du vill ha andra kontroller i ett kalkylblad med ett diagram ska du inte använda ett diagramblad. I stället kan du placera ett diagram som ett inbäddat objekt i ett kalkylblad med hjälp Chart av värdkontrollen. Mer information finns i Diagramkontroll.
Excel-värdkontroller
Det finns flera värdkontroller för Excel som hjälper dig att skapa, organisera och automatisera arbetsböcker och kalkylblad. Dessa värdkontroller tillhandahåller händelser och databindningsfunktioner som deras motsvarigheter i den interna Excel-objektmodellen inte har.
Mer information om de värdkontroller som du kan använda i Excel-projekt finns i följande avsnitt:
Relaterat innehåll
- Anvisningar: Fyll i ListObject-kontroller med data
 - Gör så här: Lägga till diagramkontroller i kalkylblad
 - Anvisningar: Lägga till ListObject-kontroller i kalkylblad
 - Anvisningar: Lägga till NamedRange-kontroller i kalkylblad
 - Anvisningar: Lägga till XMLMappedRange-kontroller i kalkylblad
 - Gör så här: Ändra storlek på NamedRange-kontroller
 - Gör så här: Ändra storlek på ListObject-kontroller
 - Anvisningar: Verifiera data när en ny rad läggs till i en ListObject-kontroll
 - Anvisningar: Mappa ListObject-kolumner till data
 - Genomgång: Program mot händelser i en NamedRange-kontroll
 - Utöka Word-dokument och Excel-arbetsböcker i VSTO-tillägg under körning
 - Kontroller i Office-dokument
 - Lägg till kontroller i Office-dokument under körning
 - Översikt över värdobjekt och värdkontroller
 - Programmatiska begränsningar för värdobjekt och värdkontroller