Sviluppare 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 si applicano ai progetti a livello di documento e ai progetti di componente aggiuntivo VSTO. Vedere Funzionalità disponibili per app Office lication e tipo di progetto.
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.
Modello di programmazione delle soluzioni Office
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 Scrivere codice nelle soluzioni Office.
Programmare diversi tipi di 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:
Programmare personalizzazioni a livello di documento.
Personalizzazione dell'interfaccia utente di Office.
Per informazioni generali su come pianificare le soluzioni e le procedure di Office per facilitare la creazione di progetti, vedere Progettare e creare soluzioni Office.
Argomenti correlati
Posizione | Descrizione |
---|---|
Scrivere codice nelle soluzioni Office | Vengono descritti diversi aspetti della scrittura del codice nelle soluzioni Office. |
Programmare componenti aggiuntivi VSTO | Offre una panoramica del modello di programmazione dei componenti aggiuntivi VSTO e delle attività di programmazione correlate. |
Programmare personalizzazioni a livello di documento | Viene fornita una panoramica del modello di programmazione delle personalizzazioni a livello di documento e delle attività di programmazione correlate. |
Personalizzazione dell'interfaccia utente di Office | Descrive 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 Office | Vengono 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. |
Risolvere i problemi delle soluzioni Office | Vengono forniti suggerimenti per la risoluzione dei problemi comuni che possono verificarsi durante la creazione di soluzioni Office. |
Supporto del threading in Office | Viene fornita una panoramica dell'utilizzo di più thread nelle soluzioni Office. |
Accessibilità nei progetti di Office | Vengono descritte le funzionalità di accessibilità disponibili nelle soluzioni Office. |
Contenuto correlato
- Procedura: Creare e modificare le proprietà personalizzate dei documenti
- Procedura: Leggere e scrivere nelle proprietà del documento
- Procedura: Specificare come destinazione l'interfaccia utente multilingue di Office
- Procedura dettagliata: Creare il primo componente aggiuntivo VSTO per Excel
- Procedura dettagliata: Creare la prima personalizzazione a livello di documento per Excel
- Procedura dettagliata: Creare il primo componente aggiuntivo VSTO per Outlook
- Procedura dettagliata: Creare il primo componente aggiuntivo VSTO per PowerPoint
- Procedura dettagliata: Creare il primo componente aggiuntivo VSTO per Project
- Procedura dettagliata: Creare il primo componente aggiuntivo VSTO per Word
- Procedura dettagliata: Creare la prima personalizzazione a livello di documento per Word