Condividi tramite


Automatizzare Word usando oggetti estesi

Quando si sviluppano soluzioni Word 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 Word, ovvero il modello a oggetti esposto dall'assembly di interoperabilità primario per Word, ad esempio gli oggetti Document e ContentControl. Gli oggetti estesi si comportano come gli oggetti word su cui si basano, ma aggiungono ulteriori 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 Word. 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 nei componenti aggiuntivi VSTO che nelle personalizzazioni 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.

Elemento host del documento

I progetti word consentono di accedere all'elemento Document host. L'elemento Document host funge da contenitore per altri controlli, inclusi i controlli host e i controlli Windows Form, e mantiene informazioni sui controlli sulla relativa superficie. L'elemento Document host fornisce anche la maggior parte degli stessi membri della Document classe , ovvero la classe corrispondente nel modello a oggetti di Word.

Per altre informazioni, vedere Elemento host del documento.

Controlli host di Word

Sono disponibili diversi controlli host per Word che consentono di creare, organizzare e automatizzare i documenti. La maggior parte delle funzionalità implica l'importazione, la presentazione e la protezione dei dati. Questi controlli host forniscono eventi e funzionalità di data binding non disponibili nelle rispettive controparti nel modello a oggetti nativo di Word.

Nei progetti a livello di documento è possibile aggiungere qualsiasi controllo host al documento in fase di progettazione oppure aggiungere controlli contenuto e controlli segnalibri in fase di esecuzione. Nei progetti di componente aggiuntivo VSTO è possibile aggiungere controlli contenuto e controlli segnalibro a qualsiasi documento aperto in fase di esecuzione.

Per altre informazioni sui controlli host che è possibile usare nei progetti di Word, vedere gli argomenti seguenti: