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

  • Progetti a livello di documento

Versione Microsoft Office

  • Excel 2003

  • Excel 2007

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:

È possibile personalizzare l'interfaccia utente di Excel 2007 nei modi seguenti:

È possibile personalizzare l'interfaccia utente di Excel 2003 nei modi seguenti:

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

Personalizzazione dell'interfaccia utente di Office