Använda Windows Forms-kontroller i Excel-kalkylblad

Du kan lägga till Windows Forms-kontroller i dina Microsoft Office Excel-arbetsböcker på samma sätt som du lägger till kontroller i Windows Forms. Allmän information om hur du arbetar med kontroller i dokument finns i Översikt över Windows Forms-kontroller i Office-dokument.

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.

Kontrollöverväganden för Excel

Det finns några saker som är specifika för Excel.

Matcha kontrollstorleken till cellstorleken

Du kan ange att kontrollen ska ändras automatiskt när den överordnade cellens storlek ändras. Mer information finns i Så här ändrar du storlek på kontroller i kalkylbladsceller.

Lägg till komponenter som delas av alla kalkylblad

Du kan lägga till komponenter som du vill dela mellan alla kalkylblad, till exempel en DataSet, i arbetsboksdesignern i stället för i kalkylbladen. Komponenten visas i komponentfältet.

Formel för inbäddning av kontroller

När du väljer en kontroll i Excel visas =EMBED("WinForms.Control.Host","") i formelfältet. Den här texten är nödvändig och bör inte tas bort.