Esempio di tecnologia Microsoft Word

Aggiornamento: novembre 2007

In questo esempio viene illustrato come utilizzare Microsoft Word da un'applicazione gestita scritta in C#. Microsoft Word è il componente di Microsoft Office utilizzato per la gestione dei documenti, il cui modello a oggetti viene esposto tramite Supporto programmabilità .NET. Nell'applicazione di esempio Microsoft Word viene utilizzato come server COM per dimostrare l'interoperabilità di Microsoft Office con codice gestito.

Nota:

Per questo esempio è necessario Microsoft Office 2003 con Supporto programmabilità .NET e gli assembly di interoperabilità primari di Microsoft Office.

Per informazioni sull'utilizzo degli esempi, vedere i seguenti argomenti:

Download sample

Per installare Supporto programmabilità .NET per Microsoft Office

  1. Selezionare Installazione applicazioni dal Pannello di controllo.

  2. Selezionare Microsoft Office 2003 o Microsoft Word 2003, quindi fare clic su Cambia. Nella finestra di dialogo assicurarsi che il pulsante di opzione Aggiungi/Rimuovi caratteristiche sia selezionato, quindi scegliere Avanti.

  3. Selezionare la casella di controllo Personalizzazione avanzata applicazioni, quindi scegliere Avanti.

  4. Espandere il nodo relativo a Word, quindi fare clic sulla freccia rivolta verso il basso accanto a Supporto programmabilità .NET. Selezionare Esecuzione dal computer locale.

  5. Fare clic su Aggiorna.

Per installare gli assembly di interoperabilità primari di Microsoft Office

Un assembly di interoperabilità primario contiene definizioni di tipi per un oggetto COM nativo. Una volta installato l'assembly, non è necessario specificare una libreria di tipi durante la compilazione di un'applicazione di interoperabilità.

Per compilare l'esempio utilizzando il prompt dei comandi

  1. Aprire una finestra del prompt dei comandi, quindi spostarsi nella sottodirectory \CS della directory Word.

  2. Digitare msbuild WordAppCS.sln dalla riga di comando.

Per compilare l'esempio utilizzando Visual Studio

  1. Aprire Esplora risorse, quindi spostarsi nella directory \CS della directory Word.

  2. Fare doppio clic sull'icona relativa a WordAppCS.sln per aprire il file in Visual Studio.

  3. Scegliere Compila soluzione dal menu Compila.

L'applicazione verrà compilata nella directory predefinita \Bin\Debug.

Per eseguire l’esempio

  1. Nella finestra del prompt dei comandi spostarsi nella directory contenente il file eseguibile compilato.

  2. Digitare WordApp.exe dalla riga di comando.

    Nota:

    L'esempio compila un'applicazione console. Per visualizzare l'output dell'applicazione, è necessario avviarla dalla finestra del prompt dei comandi. Al termine dell'esecuzione, verrà chiusa la finestra di Internet Explorer aperta in precedenza per visualizzare i metodi e le proprietà dei documenti associati ai collegamenti ipertestuali.

Requisiti

Microsoft Office 2003

Assembly di interoperabilità primari di Microsoft Office

Versione di .NET Framework: 2.0, 1.1, 1.0

Osservazioni

L'esempio compila un'applicazione console scritta in C#. Per ulteriori informazioni sull'interoperabilità di Office, vedere i commenti nel codice sorgente.

Vedere anche

Riferimenti

Missing

Process

Sleep

Start

System.Diagnostics

System.Reflection

System.Runtime.InteropServices

System.Threading

Altre risorse

Considerazioni di progettazione per l'interoperabilità

Interoperabilità con codice non gestito

Eventi gestiti e non gestiti

Marshalling dei dati con interoperabilità COM