Sviluppo di personalizzazioni a livello di documento per Excel
Aggiornamento: novembre 2007
Si applica a |
---|
Le informazioni contenute in questo argomento riguardano solo i progetti Visual Studio Tools per Office e le versioni di Microsoft Office specificati. Tipo di progetto
Versione Microsoft Office
Per ulteriori informazioni, vedere Funzionalità disponibili in base ai tipi di progetto e applicazione. |
Una personalizzazione a livello di documento per Microsoft Office Excel è costituita da un assembly associato a una cartella di lavoro specifica. L'assembly in genere estende la cartella di lavoro personalizzando l'interfaccia utente e automatizzando Excel. Diversamente da un componente aggiuntivo a livello di applicazione, associato a Excel stesso, la funzionalità che si implementa in una personalizzazione è disponibile solo quando la cartella di lavoro associata è aperta in Excel.
Per ulteriori informazioni sulle personalizzazioni a livello di documento, vedere Guida introduttiva alla programmazione di personalizzazioni a livello di documento per Excel e Architettura delle personalizzazioni a livello di documento.
Modello di programmazione delle personalizzazioni di Excel
Quando si sviluppa un progetto a livello di documento per Excel, si utilizzano le funzionalità di Visual Studio Tools per Office e si automatizza Excel utilizzando elementi host e controlli host. Si tratta di classi che estendono alcuni degli oggetti forniti dal modello a oggetti nativo per Microsoft Office Excel (ovvero il modello a oggetti esposto dall'assembly di interoperabilità primario per Excel). Per ulteriori informazioni, vedere la classe Automazione di Excel utilizzando oggetti estesi.
Per informazioni generali sul modello di programmazione delle personalizzazioni a livello di documento in Visual Studio Tools per Office, vedere Programmazione delle personalizzazioni a livello di documento.
Personalizzazione dell'interfaccia utente di Excel
Per Excel 2003 ed Excel 2007, l'interfaccia utente può essere personalizzata anche nei modi seguenti:
Aggiunta di controlli host o controlli Windows Form all'area di un foglio di lavoro.
Per ulteriori informazioni, vedere Cenni preliminari sugli elementi e sui controlli host e Cenni preliminari sui controlli Windows Form nei documenti di Office.
Aggiunta di un riquadro delle azioni alla cartella di lavoro.
Per ulteriori informazioni, vedere Cenni preliminari sul riquadro delle azioni.
Aggiunta di smart tag alla cartella di lavoro.
Per ulteriori informazioni, vedere Cenni preliminari sugli smart tag.
È possibile personalizzare l'interfaccia utente di Excel 2007 nei modi seguenti:
Aggiunta di schede personalizzate alla barra multifunzione.
Per ulteriori informazioni, vedere la classe Cenni preliminari sulla barra multifunzione.
Aggiunta di gruppi personalizzati a una scheda incorporata della barra multifunzione.
Per ulteriori informazioni, vedere Procedura: personalizzare una scheda incorporata.
È possibile personalizzare l'interfaccia utente di Excel 2003 nei modi seguenti:
Aggiunta di barre degli strumenti e di elementi della barra degli strumenti personalizzati.
Per ulteriori informazioni, vedere Procedura: creare barre degli strumenti di Office a livello di codice.
Aggiunta di menu e di voci di menu.
Per ulteriori informazioni, vedere Procedura: creare menu di Office a livello di codice.
Per ulteriori informazioni sulla personalizzazione dell'interfaccia utente di Excel e di altre applicazioni Microsoft Office, vedere Personalizzazione dell'interfaccia utente di Office.
Vedere anche
Concetti
Automazione di Excel utilizzando oggetti estesi
Utilizzo di controlli Windows Form nei fogli di lavoro di Excel
Guida introduttiva alla programmazione di personalizzazioni a livello di documento per Excel
Programmazione delle personalizzazioni a livello di documento