Come utilizzare Excel all'interno di un modulo di domanda di Windows

January 6

gli utenti di computer di Windows sono abituati ad avere la capacità di operare più applicazioni contemporaneamente, e di essere in grado di condividere i dati tra di loro. Gli sviluppatori di applicazioni sono chiamati a costruire l'accesso ad altri programmi nel loro progetto, semplificando la vita il lavoro dell'utente per loro. L'ambiente di sviluppo .NET consente di controllare direttamente le applicazioni come Microsoft Excel da un programma Windows Form. L'utente può fare clic su un pulsante o un altro controllo e avviare il programma esterno completo per il loro uso.

istruzione

1 Aggiungere un riferimento a un oggetto di Excel COM al progetto. Selezionare "Progetto> Aggiungi riferimento" dal menu per visualizzare la finestra di dialogo Riferimenti. Selezionare la scheda "COM" e scorrere verso il basso per individuare la voce "Microsoft Excel XX Object Model". La "XX" indica il numero di versione che viene installato sul computer. Selezionare e fare clic su "OK".

2 Selezionare il controllo visivo o una finestra che l'utente interagirà con per avviare la chiamata in Excel. In questo esempio, il codice è collegato a un evento Button_Click, ma è trasferibile a qualsiasi processo analogo.

3 Importare le aree di lavoro necessarie nel vostro modulo di codice. Questi file rendono l'interfaccia di programmazione di Office disponibili al progetto. Questo esempio utilizza istruzioni di Visual Basic che si "Importazioni" modulo. Queste istruzioni sono collocati in cima del modulo, sopra tutte le funzioni, e sono tipizzati come segue:

Le importazioni Microsoft.Office.Interop

Le importazioni Microsoft.Office.Core

4 Dichiarare due variabili oggetto per contenere i valori di Excel. Continuando l'esempio, questo codice è da collocare nel gestore di eventi click. Fare doppio clic sul pulsante (o un altro controllo prescelta) per inserire il gestore nel modulo di codice. Digitare le seguenti dichiarazioni di variabile all'interno della funzione:

Dim objExcelApp Come Excel.Application

Dim objExcelWkBk Come Excel.Workbook

5 Digitare le istruzioni di codice per istanziare gli oggetti di Excel. Quando viene eseguito questo codice, l'applicazione viene avviato Excel, permettendo l'utente di accedere a tutte le funzioni del programma. Le seguenti dichiarazioni sono scritte proprio sotto le dichiarazioni di variabili in fase quattro:

objExcelApp = CreateObject ( "Excel.Application")

objExcelApp.Visible = True

objExcelWkBk = objExcelApp.Workbooks.Add

6 Premere il tasto "F5" per compilare ed eseguire il programma. Fare clic sul pulsante sul form per attivare Excel.

Consigli e avvertenze

  • Il codice completo dell'esempio deve essere visualizzato come segue:
  • Private Sub Button1_Click (ByVal sender As System.Object, ByVal e come System.EventArgs) tratta Button1.Click
  • Dim objExcelApp Come Excel.Application
  • Dim objExcelWkBk Come Excel.Workbook
  • objExcelApp = CreateObject ( "Excel.Application")
  • objExcelApp.Visible = True
  • objExcelWkBk = objExcelApp.Workbooks.Add
  • End Sub