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:
Per installare Supporto programmabilità .NET
Selezionare Installazione applicazioni dal Pannello di controllo.
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.
Selezionare la casella di controllo Personalizzazione avanzata applicazioni, quindi scegliere Avanti.
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.
Fare clic su Aggiorna.
Per installare gli assembly di interoperabilità primari di Microsoft Office
- Accedere alla pagina Web per il dowload degli assembly di interoperabilità primari di Microsoft Office e installarli.
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
Aprire la finestra del prompt dei comandi, quindi spostarsi in una delle sottodirectory specifiche del linguaggio della directory Excel.
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
Aprire Esplora risorse, quindi spostarsi in una delle sottodirectory specifiche del linguaggio della directory Word.
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.
Scegliere Compila soluzione dal menu Compila.
L'esempio verrà compilato nella directory predefinita \bin o \bin\Debug.
Per eseguire l’esempio
Nella finestra del prompt dei comandi spostarsi nella directory contenente il nuovo file eseguibile.
Digitare AutoExcel.exe dalla riga di comando.
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
System.Runtime.InteropServices
Altre risorse
Considerazioni di progettazione per l'interoperabilità