Sviluppo di soluzioni Office

Dopo aver progettato un progetto mediante gli strumenti di sviluppo di Office in Visual Studio e avere configurato i file di progetto, è possibile concentrarsi sull'implementazione del codice e dell'interfaccia utente (UI, User Interface) personalizzata.

Si applica a: le informazioni fornite in questo argomento sono valide per i progetti a livello di documento e di applicazione per Microsoft Office 2010 e Microsoft Office System 2007. Per ulteriori informazioni, vedere Funzionalità disponibili in base ai tipi di progetto e applicazioni di Office.

Modello di programmazione per le soluzioni Office

Il modello a oggetti di Office espone una serie di oggetti programmabili. Ogni volta che si programmano soluzioni Office mediante codice gestito, si scrive codice che utilizza tipi negli assembly di interoperabilità primari di Office. Nelle soluzioni create tramite i modelli di progetto di Office in Visual Studio, si scrive direttamente il codice rispetto alle classi generate nel progetto. Per ulteriori informazioni, vedere Scrittura di codice nelle soluzioni Office.

Programmazione di tipi diversi di soluzioni Office

Il tipo di soluzione da creare determina le funzionalità utilizzabili nel progetto. Ad esempio, è possibile aggiungere controlli Windows Form e controlli di Office estesi (denominati controlli host) alle personalizzazioni a livello di documento trascinando elementi dalla casella degli strumenti in Visual Studio durante la fase di progettazione. Tuttavia, se si sviluppa un componente aggiuntivo a livello di applicazione, è possibile aggiungere in fase di esecuzione solo questi controlli ai documenti, tramite scrittura di codice.

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

Per informazioni generali sulle modalità di pianificazione delle soluzioni Office e per le procedure di creazione dei progetti, vedere Progettazione e creazione di soluzioni Office.

Argomenti correlati

Titolo

Descrizione

Scrittura di codice nelle soluzioni Office

Vengono descritti gli aspetti relativi alla scrittura di codice nelle soluzioni Office.

Programmazione di componenti aggiuntivi a livello di applicazione

Vengono forniti cenni preliminari sul modello di programmazione dei componenti aggiuntivi a livello di applicazione e delle attività di programmazione correlate.

Programmazione delle personalizzazioni a livello di documento

Vengono forniti cenni preliminari sul modello di programmazione delle personalizzazioni a livello di documento e delle attività di programmazione correlate.

Personalizzazione dell'interfaccia utente di Office

Vengono descritti i diversi modi per personalizzare l'interfaccia utente di applicazioni Office tramite componenti aggiuntivi a livello di applicazione e personalizzazioni a livello di documento.

Dati nelle soluzioni Office

Vengono descritti i diversi modi in cui è possibile utilizzare i dati nelle soluzioni Office, ad esempio l-associazione di data a controlli e la memorizzazione di dati nella cache nelle personalizzazioni a livello di documento.

Estensibilità nei progetti di Office

Vengono descritti i diversi modi in cui è possibile estendere i progetti di Office utilizzando l'automazione di Visual Studio.

Risoluzione dei problemi relativi alle soluzioni Office

Vengono suggerimenti per la risoluzione dei problemi più comuni che possono verificarsi durante la creazione di soluzioni Office.

Supporto del threading in Office

Vengono forniti cenni preliminari sull'utilizzo di più thread nelle soluzioni Office.

Accessibilità nei progetti di Office

Vengono descritte le funzionalità di accessibilità disponibili nelle soluzioni Office.

Vedere anche

Attività

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 di un componente aggiuntivo a livello di applicazione per Excel

Procedura dettagliata: creazione di una personalizzazione a livello di documento per Excel

Procedura dettagliata: creazione di un componente aggiuntivo a livello di applicazione per Outlook

Procedura dettagliata: creazione di un componente aggiuntivo a livello di applicazione per PowerPoint

Procedura dettagliata: creazione di un componente aggiuntivo a livello di applicazione per Project

Procedura dettagliata: creazione di un componente aggiuntivo a livello di applicazione per Word

Procedura dettagliata: creazione di una personalizzazione a livello di documento per Word