Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Quando si sviluppano soluzioni Excel in Visual Studio, è possibile usare elementi host e controlli hostnelle soluzioni. Si tratta di oggetti che estendono determinati oggetti di uso comune nel modello a oggetti di Excel, ovvero il modello a oggetti esposto dall'assembly di interoperabilità primario per Excel, ad esempio gli Worksheet oggetti e Range . Gli oggetti estesi si comportano come gli oggetti di Excel su cui si basano, ma aggiungono funzionalità aggiuntive, ad esempio nuovi eventi e funzionalità di data binding agli oggetti.
Si applica a: Le informazioni contenute in questo argomento si applicano ai progetti a livello di documento e ai progetti di componente aggiuntivo VSTO per Excel. Per altre informazioni, vedere Funzionalità disponibili per l'applicazione e il tipo di progetto di Office.
Gli elementi host e i controlli host sono disponibili sia nelle personalizzazioni del componente aggiuntivo VSTO che a livello di documento, anche se il contesto in cui possono essere usati è diverso per ogni tipo di soluzione. Per altre informazioni, vedere Panoramica degli elementi host e dei controlli host.
Elementi host di Excel
I progetti di Excel consentono di accedere a diversi elementi host:
Worksheet. Questo elemento host contiene e rappresenta un foglio di lavoro nel progetto. Funge anche da contenitore per i controlli gestiti, inclusi i controlli host e i controlli Windows Form, e mantiene informazioni sui controlli sulla relativa superficie. Per altre informazioni, vedere Elemento host del foglio di lavoro.
Workbook. Questo elemento host rappresenta la cartella di lavoro nel progetto e funge da contenitore per i componenti condivisi da tutti i fogli di lavoro della cartella di lavoro. Per altre informazioni, vedere Elemento host della cartella di lavoro.
ChartSheet. Questo elemento host un foglio di lavoro in Excel che contiene solo un grafico ed espone gli eventi.
Quando si aggiunge un foglio grafico in fase di progettazione come nuovo foglio nel progetto di personalizzazione a livello di documento di Microsoft Office Excel, Visual Studio crea automaticamente un ChartSheet elemento host.
Sebbene un ChartSheet elemento host sia un foglio di lavoro in Excel, non è possibile aggiungere controlli al foglio grafico. Se si desidera avere altri controlli in un foglio di lavoro con un grafico, non utilizzare un foglio grafico. È invece possibile posizionare un grafico come oggetto incorporato in un foglio di lavoro usando il Chart controllo host. Per altre informazioni, vedere Controllo grafico.
Controlli host di Excel
Sono disponibili diversi controlli host per Excel che consentono di creare, organizzare e automatizzare cartelle di lavoro e fogli di lavoro. Questi controlli host forniscono eventi e funzionalità di data binding non disponibili nelle rispettive controparti nel modello a oggetti nativo di Excel.
Per altre informazioni sui controlli host che è possibile usare nei progetti di Excel, vedere gli argomenti seguenti:
Contenuti correlati
- Procedura: Riempire i controlli di ListObject con dati
- Procedura: Aggiungere controlli di grafici ai fogli di lavoro
- Procedura: Aggiungere controlli ListObject ai fogli di lavoro
- Procedura: Aggiungere controlli NamedRange ai fogli di lavoro
- Procedura: Aggiungere controlli XMLMappedRange ai fogli di lavoro
- Procedura: Ridimensionare i controlli NamedRange
- Procedura: Ridimensionare i controlli ListObject
- Procedura: Convalidare i dati quando viene aggiunta una nuova riga a un controllo ListObject
- Procedura: Eseguire il mapping delle colonne ListObject ai dati
- Procedura dettagliata: Programmare gli eventi di un controllo NamedRange
- Estendere i documenti di Word e le cartelle di lavoro di Excel nei componenti aggiuntivi VSTO in fase di esecuzione
- Controlli nei documenti di Office
- Aggiungere controlli ai documenti di Office in fase di esecuzione
- Panoramica degli elementi host e dei controlli host
- Limitazioni a livello di codice degli elementi host e dei controlli host