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:
Programmazione di componenti aggiuntivi a livello di applicazione.
Programmazione delle personalizzazioni a livello di documento.
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 |
---|---|
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. |
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. |
|
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. |
|
Vengono descritti i diversi modi in cui è possibile estendere i progetti di Office utilizzando l'automazione di Visual Studio. |
|
Vengono suggerimenti per la risoluzione dei problemi più comuni che possono verificarsi durante la creazione di soluzioni Office. |
|
Vengono forniti cenni preliminari sull'utilizzo di più thread nelle soluzioni 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 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