Condividi tramite


Automazione di Word utilizzando oggetti estesi

Quando si sviluppano soluzioni Word in Visual Studio 2010, è anche possibile utilizzare elementi host e controlli host nelle soluzioni. Si tratta di oggetti che estendono alcuni degli oggetti utilizzati comunemente nel modello a oggetti di Word (ovvero il modello a oggetti esposto dall'assembly di interoperabilità primario per Word), ad esempio gli oggetti Microsoft.Office.Interop.Word.Document e Microsoft.Office.Interop.Word.ContentControl. Gli oggetti estesi si comportano come gli oggetti di Word sui quali si basano, ma aggiungono ulteriori eventi e funzionalità di associazione dati agli oggetti.

Si applica a: le informazioni fornite in questo argomento sono valide per i progetti a livello di documento e di applicazione per Word 2007 e Word 2010. Per ulteriori informazioni, vedere Funzionalità disponibili in base ai tipi di progetto e applicazioni di Office.

Gli elementi host e i controlli host sono disponibili sia nei componenti aggiuntivi a livello di applicazione sia nelle personalizzazioni a livello di documento, benché il contesto in possono essere utilizzati si differenza a seconda del tipo di soluzione. Per ulteriori informazioni, vedere Cenni preliminari sugli elementi e sui controlli host.

Elemento host documento

I progetti Word consentono di accedere all'elemento host Document. L'elemento host Document funge da contenitore di altri controlli, inclusi controlli host e Windows Form, e gestisce le informazioni sui controlli della relativa area. L'elemento host Document fornisce inoltre la maggior parte dei membri della classe Microsoft.Office.Interop.Word.Document, ovvero la classe corrispondente del modello a oggetti di Word.

Per ulteriori informazioni, vedere Elemento host documento.

Controlli host di Word

Esistono molti controlli host per Word che consentono di creare, organizzare e automatizzare documenti. La maggior parte delle funzionalità includono l'importazione, la presentazione e la protezione dei dati. Questi controlli host forniscono eventi e funzionalità di associazione dati non disponibili nelle controparti del modello a oggetti nativo di Word.

Nei progetti a livello di documento è possibile aggiungere al documento qualsiasi controllo host in fase di progettazione oppure controlli del contenuto e controlli Bookmark in fase di esecuzione. Nei progetti a livello di applicazione, è possibile aggiungere controlli del contenuto e segnalibro a qualsiasi documento aperto in fase di esecuzione.

Per ulteriori informazioni sui controlli host utilizzabili nei progetti Word, vedere gli argomenti seguenti:

Vedere anche

Attività

Procedura: aggiungere controlli del contenuto ai documenti di Word

Procedura: aggiungere controlli segnalibro ai documenti di Word

Procedura: aggiungere controlli XMLNode ai documenti di Word

Procedura: aggiungere controlli XMLNode ai documenti di Word

Procedura: ridimensionare i controlli segnalibro

Procedura dettagliata: creazione di un modello utilizzando i controlli del contenuto

Procedura dettagliata: associazione dei controlli del contenuto a parti XML personalizzate

Procedura dettagliata: creazione di menu di scelta rapida per segnalibri

Concetti

Cenni preliminari sugli elementi e sui controlli host

Limitazioni a livello di codice degli elementi e dei controlli host

Estensione in fase di esecuzione di documenti di Word e di cartelle di lavoro di Excel in componenti aggiuntivi a livello di applicazione

Altre risorse

Soluzioni Word