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.
Viktigt!
VSTO förlitar sig på .NET Framework. COM-tillägg kan också skrivas med .NET Framework. Office-tillägg kan inte skapas med .NET Core och .NET 5+, de senaste versionerna av .NET. Det beror på att .NET Core/.NET 5+ inte kan fungera tillsammans med .NET Framework i samma process och kan leda till tilläggsbelastningsfel. Du kan fortsätta att använda .NET Framework för att skriva VSTO- och COM-tillägg för Office. Microsoft uppdaterar inte VSTO eller COM-tilläggsplattformen för att använda .NET Core eller .NET 5+. Du kan dra nytta av .NET Core och .NET 5+, inklusive ASP.NET Core, för att skapa serversidan för Office-webbtillägg.
Du kan använda VSTO-tillägg för att automatisera Microsoft Office-program, utöka funktioner i programmet och anpassa användargränssnittet för programmet. Information om hur VSTO-tillägg jämförs med andra typer av Office-lösningar som du kan skapa med hjälp av Visual Studio finns i Översikt över Office-lösningars utveckling (VSTO).
Gäller för: Informationen i det här avsnittet gäller för VSTO-tilläggsprojekt. Mer information finns i Funktioner som är tillgängliga efter Office-program och projekttyp.
Skapa VSTO-tilläggsprojekt
Skapa VSTO-tilläggsprojekt med hjälp av en av VSTO-tilläggsprojektmallarna i dialogrutan Nytt projekt . Dessa mallar innehåller nödvändiga sammansättningsreferenser och projektfiler. Visual Studio tillhandahåller VSTO-tilläggsprojektmallar för de flesta program i Office.
Mer information om hur du skapar ett VSTO-tilläggsprojekt finns i Så här skapar du Office-projekt i Visual Studio. Mer information om projektmallarna finns i Översikt över Office-projektmallar.
Utveckla VSTO-tilläggsprojekt
När du skapar ett VSTO-tilläggsprojekt skapar Visual Studio automatiskt en kodfil för ThisAddIn.vb (i Visual Basic) eller ThisAddIn.cs (i C#). Den här filen innehåller ThisAddIn klassen, som utgör grunden för ditt VSTO-tillägg. Du kan använda medlemmar i den här klassen för att köra kod när VSTO-tillägget läses in eller tas bort, för att komma åt objektmodellen för värdprogrammet och för att utöka funktionerna i programmet. Mer information finns i Program VSTO-tillägg.
Automatisera program med hjälp av objektmodellerna
Objektmodellerna i Microsoft Office-program exponerar många typer som du kan programmera mot i ett VSTO-tillägg. Du kan använda dessa typer för att automatisera programmet. Du kan till exempel programmatiskt skapa och skicka ett e-postmeddelande i Outlook, eller så kan du öppna ett dokument och lägga till innehåll i Word. Mer information om hur du kommer åt objektmodellen för värdprogrammet i kod finns i Program VSTO-tillägg.
Mer information om objektmodeller för specifika Microsoft Office-program finns i följande avsnitt:
Anpassa användargränssnittet för program
Det finns flera olika sätt att anpassa användargränssnittet för värdprogrammet med hjälp av ett VSTO-tillägg:
För Excel och Word kan du lägga till hanterade kontroller i dokument. För mer information, se Utöka Word-dokument och Excel-arbetsböcker i VSTO-tillägg vid körtid.
Du kan anpassa menyfliksområdet om programmet stöder det. För mer information, se Översikt över menyfliksområdet.
Du kan skapa ett anpassat åtgärdsfönster om programmet stöder det. Mer information finns i Anpassade åtgärdsfönster.
För Outlook kan du skapa en anpassad formulärregion. Mer information finns i Skapa Outlook-formulärregioner.
För alla Microsoft Office-program kan du visa Windows Forms i ditt VSTO-tillägg.
Mer information om hur du anpassar användargränssnittet för Microsoft Office-program finns i Anpassning av Office-användargränssnittet.
Relaterat innehåll
- Genomgång: Skapa ditt första VSTO-tillägg för Excel
- Genomgång: Skapa din första VSTO-Add-In för Outlook
- Genomgång: Skapa ditt första VSTO-tillägg för PowerPoint
- Genomgång: Skapa ditt första VSTO-tillägg för Project
- Genomgång: Skapa ditt första VSTO-tillägg för Word
- Vanliga uppgifter i Office-programmering
- Anvisningar: Skapa Office-projekt i Visual Studio
- Kom igång (Office-utveckling i Visual Studio)
- Skriva kod i Office-lösningar
- Arkitektur för VSTO-tillägg
- Program-VSTO-tillägg