Come aprire un foglio di calcolo di Excel in VB

June 29

Visual Basic contiene tutto il Visual Basic, Applications, o VBA, comandi utilizzati per scrivere macro in software Microsoft Office, permettendo al programmatore di aprire, modificare e manipolare in altro modo Excel, Word e file di Access. Questo è spesso meglio che scrivere le macro dall'interno di un'applicazione, come si può creare eseguibili stand-alone che permette agli utenti di eseguire il codice senza aprire l'applicazione, la ricerca e l'esecuzione di una macro. Sarà necessario aggiungere un riferimento a Excel nel progetto VB.

istruzione

1 Aggiungere un riferimento a Excel per il progetto VB. Clicca su "progetto" nel menu, poi "Riferimenti". Scorrere verso il basso e selezionare la casella accanto a "Excel Type Library".

2 Aggiungere il seguente codice alla sezione appropriata del progetto:

Dim xlApp come Excel.Application

Set xlApp = nuovo Excel.Application

xlApp.Workbooks.Open "Nomefile.xls"

Sostituire il percorso effettivo e il nome del file per "Nomefile.xls."

3 Eseguire il codice per testare il metodo aperto. Aggiungere qualsiasi altro codice seguendo il metodo aperto di manipolare dati di Excel.

Consigli e avvertenze

  • A seconda di quando e come si vuole aprire Excel, è possibile aggiungere il codice alla sezione di avvio, o aggiungerlo al l'evento click di un pulsante di comando.
  • Verificare sempre il codice su una copia del foglio di calcolo. Non vi è alcuna funzione undo nel codice Visual Basic.
  • Essere sicuri e terminare la procedura con una funzione "Salva" o "Salva con nome", o verranno perse le modifiche.