Esempio di tecnologia Microsoft Excel

Aggiornamento: novembre 2007

In questo esempio viene illustrato come utilizzare Microsoft Excel, il componente di Microsoft Office utilizzato per la gestione dei fogli di lavoro, da un'applicazione gestita. Le funzionalità a livello di codice di Microsoft Excel vengono esposte tramite Supporto programmabilità .NET. Nell'esempio Excel viene utilizzato come server COM per illustrare le possibilità di interazione tra codice gestito e Microsoft Office System.

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

  1. Selezionare Installazione applicazioni dal Pannello di controllo.

  2. Selezionare Microsoft Office 2003 o Microsoft Excel 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 Excel, 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 la finestra del prompt dei comandi, quindi spostarsi in una delle sottodirectory specifiche del linguaggio della directory Excel.

  2. Immettere il seguente comando, utilizzando il file di soluzione corretto per il linguaggio di programmazione:

    msbuild AutoExcelVB.sln

Per compilare l'esempio utilizzando Visual Studio

  1. Aprire Esplora risorse, quindi spostarsi in una delle sottodirectory specifiche del linguaggio della directory Word.

  2. Fare doppio clic sull'icona relativa a AutoExcelCP.sln, AutoExcelCS.sln o AutoExcelVB.sln, a seconda del linguaggio di programmazione che si desidera utilizzare, per aprire il file in Visual Studio.

  3. Scegliere Compila soluzione dal menu Compila.

L'esempio verrà compilato nella directory predefinita \bin o \bin\Debug.

Per eseguire l’esempio

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

  2. Digitare AutoExcel.exe dalla riga di comando.

  3. Al termine dell'operazione, passare alla finestra del prompt dei comandi, quindi premere Invio per chiudere Excel e uscire dall'applicazione.

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, la finestra di Excel rimarrà aperta per visualizzare i risultati.

Requisiti

Microsoft Office 2003

Assembly di interoperabilità primari di Microsoft Office

Versione di .NET Framework: 2.0, 1.1, 1.0

Osservazioni

Per ulteriori informazioni sull'interoperabilità di Microsoft Office, vedere i commenti nel codice sorgente.

Vedere anche

Riferimenti

Array

COMException

InvokeMember

Math

Missing

System.Reflection

System.Runtime.InteropServices

Altre risorse

Considerazioni di progettazione per l'interoperabilità

Interoperabilità con codice non gestito

Eventi gestiti e non gestiti

Marshalling dei dati con interoperabilità COM