Sviluppo di soluzioni Office

 

Dopo aver progettato un progetto usando gli strumenti di sviluppo di Office in Visual Studio e configurato i file di progetto, è possibile iniziare a concentrarsi sull'implementazione del codice e dell'interfaccia utente personalizzata.

**Si applica a:** le informazioni contenute in questo argomento sono valide per i progetti a livello di documento e per i progetti di componenti aggiuntivi VSTO. Vedere [Funzionalità disponibili in base ai tipi di progetto e applicazioni di Office](../Topic/Features%20Available%20by%20Office%20Application%20and%20Project%20Type.md).

Il modello a oggetti Office espone una serie di oggetti programmabili. Ogni volta che è possibile programmare soluzioni Office usando codice gestito, è necessario scrivere codice che usa tipi negli assembly di interoperabilità primari di Office. Nelle soluzioni create mediante i modelli di progetto di Office in Visual Studio, è inoltre possibile scrivere il codice direttamente per le classi generate del progetto. Per altre informazioni, vedere Scrittura di codice nelle soluzioni Office.

Il tipo di soluzione che si sta creando determina le funzionalità che è possibile usare nel progetto. Ad esempio, è possibile aggiungere controlli Windows Form e controlli estesi di Office (denominato controlli host) alle personalizzazioni a livello di documento trascinando gli elementi dalla casella degli strumenti in Visual Studio in fase di progettazione. Tuttavia, se si sviluppa un componente aggiuntivo VSTO, è possibile aggiungere questi tipi di controlli solo a documenti in fase di esecuzione, mediante la scrittura di codice.

Per altre informazioni sulle funzionalità specifiche di tipi diversi di soluzioni, vedere gli argomenti seguenti:

Per informazioni generali utili per pianificare le procedure e soluzioni Office per creare progetti, vedere Progettazione e creazione di soluzioni Office.

TitoloDescrizione
Scrittura di codice nelle soluzioni OfficeVengono descritti diversi aspetti della scrittura del codice nelle soluzioni Office.
Programmazione di componenti aggiuntivi VSTOOffre una panoramica del modello di programmazione dei componenti aggiuntivi VSTO e delle attività di programmazione correlate.
Programmazione delle personalizzazioni a livello di documentoViene fornita una panoramica del modello di programmazione delle personalizzazioni a livello di documento e delle attività di programmazione correlate.
Personalizzazione dell'interfaccia utente di OfficeDescrive i diversi modi in cui è possibile personalizzare l'interfaccia utente delle applicazioni di Office mediante componenti aggiuntivi VSTO e personalizzazioni a livello di documento.
Dati nelle soluzioni OfficeVengono descritti i diversi modi in cui è possibile usare i dati nelle soluzioni Office come, ad esempio, l'associazione dei dati ai controlli e la memorizzazione nella cache di dati in personalizzazioni a livello di documento.
Risoluzione dei problemi relativi alle soluzioni OfficeVengono forniti suggerimenti per la risoluzione dei problemi comuni che possono verificarsi durante la creazione di soluzioni Office.
Supporto del threading in OfficeViene fornita una panoramica dell'utilizzo di più thread nelle soluzioni Office.
Accessibilità nei progetti di OfficeVengono descritte le funzionalità di accessibilità disponibili nelle soluzioni Office.

Procedura: Creare e modificare proprietà personalizzate di un documento
Procedura: Leggere e scrivere nelle proprietà dei documenti
Procedura: utilizzare l'interfaccia utente multilingue (MUI) di Office
Procedura dettagliata: creazione del primo componente aggiuntivo VSTO per Excel
Procedura dettagliata: creazione di una personalizzazione a livello di documento per Excel
Procedura dettagliata: Creazione del primo componente aggiuntivo VSTO per Outlook
Procedura dettagliata: Creazione del primo componente aggiuntivo VSTO per PowerPoint
Procedura dettagliata: creazione del primo componente aggiuntivo VSTO per Project
Procedura dettagliata: Creazione del primo componente aggiuntivo VSTO per Word
Procedura dettagliata: creazione di una personalizzazione a livello di documento per Word

Mostra: