Come aprire un foglio di lavoro di Excel in Visual Basic 2003

November 10

progetti di automazione per ufficio utili possono essere costruite utilizzando Visual Basic come linguaggio di sviluppo. Installazione del software Microsoft Office installa le librerie di oggetti che consentono un linguaggio di programmazione per affrontare direttamente i diversi programmi e gli strumenti. Questi collegamenti salvare il programmatore un sacco di tempo perché, invece di dover sviluppare un componente foglio elettronico per l'applicazione, è possibile rivolgersi direttamente l'applicazione Excel e dare agli utenti l'accesso diretto ad un programma di foglio di calcolo completamente descritto.

istruzione

1 Selezionare "File", fai clic su "Nuovo" e scegliere "Progetto ..." dal menu per visualizzare la finestra di dialogo "Nuovo progetto".

2 Selezionare il progetto "Windows Form" come tipo. Fai clic su "OK" per avviare il progetto.

3 Trascinare un controllo Button dalla casella degli strumenti al modulo vuoto nel progetto. Il pulsante è incluso in questo esempio, per fornire un gestore di eventi per collegare il codice di automazione di Excel. Il codice può essere incorporato in una varietà di altri posti nel progetto.

4 Selezionare "Progetto" e cliccare su "Add Reference ..." nel menu per visualizzare la finestra di dialogo "Aggiungi riferimento".

5 Fare clic sulla scheda "COM", e scorrere verso il basso fino a trovare il "Microsoft Excel 14 Object Library". Il numero di versione (XX) sarà diverso a seconda di quale è installata la versione di Microsoft Office sul computer. Fai clic su "OK".

6 Importa due aree di lavoro nel programma per esporre le classi di Office. Digitare le due istruzioni Imports nella parte superiore della finestra del codice, prima di ogni altra cosa:

Le importazioni Microsoft.Office.Interop

Le importazioni Microsoft.Office.Core

7 Fare doppio clic sul pulsante per aggiungere un gestore di eventi per l'evento "click" del pulsante. Aggiungere due dichiarazioni di variabili tra il "Sub Button_Click privata" e le dichiarazioni "End Sub":

Dim objExcelApp Come Excel.Application

Dim objExcelWkBk Come Excel.Workbook

8 Aggiungere le istruzioni per creare un'istanza dell'oggetto Application e visualizzare una nuova cartella di lavoro vuota:

objExcelApp = CreateObject ( "Excel.Application")

objExcelApp.Visible = True

objExcelWkBk = objExcelApp.Workbooks.Add

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