Creare componenti aggiuntivi VSTO per Office con Visual Studio
Importante
VSTO si basa su .NET Framework. Anche i componenti aggiuntivi COM possono essere scritti con .NET Framework. Non è possibile creare componenti aggiuntivi per Office con .NET Core e .NET 5+, le versioni più recenti di .NET. Ciò è dovuto al fatto che .NET Core/.NET 5+ non può funzionare insieme a .NET Framework nello stesso processo e può causare errori di caricamento dei componenti aggiuntivi. È possibile continuare a usare .NET Framework per scrivere VSTO e i componenti aggiuntivi COM per Office. Microsoft non aggiornerà VSTO o la piattaforma dei componenti aggiuntivi COM per l'uso di .NET Core o .NET 5+. È possibile utilizzare .NET Core e .NET 5+, incluso ASP.NET Core, per creare il lato server dei componenti aggiuntivi Web di Office.
È possibile usare Microsoft Office Developer Tools in Visual Studio per creare applicazioni .NET Framework che estendono Office. Queste applicazioni sono denominate anche soluzioni Office.
Office Developer Tools fornisce le funzionalità che consentono di creare soluzioni Office adatte alle diverse esigenze aziendali. Questi strumenti includono modelli di progetto che consentono di creare soluzioni Office con Visual Basic o Visual C# e finestre di progettazione visiva che permettono di creare interfacce utente personalizzate per le soluzioni Office.
Nota
Si è interessati allo sviluppo di soluzioni che estendono l'esperienza di Office tra più piattaforme? Vedere il nuovo modello di componenti aggiuntivi per Office. I componenti aggiuntivi di Office hanno un footprint ridotto rispetto ai componenti aggiuntivi e alle soluzioni VSTO ed è possibile compilarli usando quasi qualsiasi tecnologia di programmazione Web, ad esempio HTML5, JavaScript, CSS3 e XML.
Per le informazioni più recenti sullo sviluppo di Office, vedere il Centro per sviluppatori di Microsoft Office.
In questa sezione
Fornisce collegamenti alle informazioni su come configurare un computer di sviluppo per creare soluzioni Office, su come iniziare a creare soluzioni Office e sulle novità relative allo sviluppo di Office in Visual Studio.
Fornisce collegamenti alle informazioni sul processo di aggiornamento per i progetti creati con versioni precedenti di Visual Studio.
Fornisce collegamenti alle informazioni sul funzionamento delle soluzioni Office, incluse informazioni relative alle personalizzazioni a livello di documento e ai componenti aggiuntivi VSTO.
Fornisce informazioni su come creare un progetto di Office e su come configurarlo in Visual Studio.
Fornisce informazioni su come usare il codice gestito con le soluzioni Office, incluse informazioni su come personalizzare l'interfaccia utente di Office, gestire i dati e risolvere i problemi.
Fornisce informazioni su come automatizzare Excel, creare soluzioni Excel e affrontare i problemi di globalizzazione specifici di Excel.
Fornisce informazioni su come creare modelli di modulo e componenti aggiuntivi VSTO per InfoPath.
Fornisce informazioni su come automatizzare Outlook e creare componenti aggiuntivi VSTO e aree del modulo per Outlook.
Fornisce informazioni su come automatizzare PowerPoint e creare componenti aggiuntivi VSTO per PowerPoint.
Vengono fornite informazioni su come automatizzare il progetto di Microsoft Office e creare componenti aggiuntivi VSTO di progetto.
Fornisce informazioni su come automatizzare Visio e creare componenti aggiuntivi VSTO per Visio.
Fornisce informazioni su come automatizzare Word e creare soluzioni Word.
Fornisce informazioni sulle differenze tra la compilazione di progetti di Office e altri tipi di progetti in Visual Studio.
Fornisce informazioni sulle differenze tra il debug di progetti di Office e altri tipi di progetti in Visual Studio.
Fornisce informazioni sull'uso delle funzionalità di sicurezza nelle soluzioni Office.
Fornisce informazioni su come rendere disponibili agli utenti le soluzioni Office, nonché sui principali aspetti da considerare quando si sceglie un metodo di distribuzione.
Fornisce collegamenti ad applicazioni di esempio e ad argomenti che illustrano le procedure dettagliate per l'esecuzione di attività comuni.
Fornisce collegamenti a informazioni dettagliate su assembly di interoperabilità primari di Office, manifesti, elementi dell'interfaccia utente e messaggi di errore.
Fornisce collegamenti a informazioni sugli spazi dei nomi e sui tipi api usati nei progetti di Office destinati a .NET Framework 4. Per la documentazione di riferimento sulle API sugli spazi dei nomi e sui tipi usati nei progetti di Office destinati a .NET Framework 3.5, vedere la sezione di riferimento seguente nella documentazione di Visual Studio 2008: Informazioni di riferimento sulla gestione del sistema 2007.
Contiene collegamenti a informazioni sulle interfacce COM che è possibile usare per eseguire azioni come caricare e scaricare componenti aggiuntivi VSTO gestiti nelle applicazioni di Office.
Contenuto correlato
Lo sviluppo di Office con il portale per sviluppatori di Visual Studio offre risorse aggiuntive, ad esempio articoli tecnici, video e blog.
Il Centro per sviluppatori di Visual Studio offre risorse aggiuntive di Visual Studio, ad esempio articoli tecnici, video e blog.
La sezione sviluppo di Microsoft Office della libreria MSDN fornisce articoli e documentazione di riferimento sullo sviluppo di soluzioni per diverse versioni di Office (non specifiche dello sviluppo di Office con Visual Studio).
Lo sviluppo di applicazioni in Visual Studio contiene collegamenti ad argomenti che illustrano come usare Visual Studio per progettare, sviluppare, eseguire il debug e distribuire applicazioni Web, servizi Web XML e applicazioni client tradizionali.
La programmazione di .NET Framework in Visual Studio illustra lo sviluppo di applicazioni con .NET Framework in Visual Basic e Visual C#.