Interazione tra Visual Basic ed MS Excel

Pubblicità su lukeonweb.net a partire da 0,5 euro CPM e sconti fino al 50% !!!
Html Css Web Marketing Javascript e Dhtml VBScript Asp Asp.NET Php Sql Visual Basic Java Xml Ajax IIS Meta Tag Generator GIF Animate Clip Art Emoticon Icone Calcio Napoli Area Aziende Registrazione domini Comuni in Italia Cartucce Brother Cartucce Canon Cartucce Epson Cartucce HP Cartucce IBM-Lexmark Cartucce Samsung Cartucce Xerox
SEO Directory - Indicizza GRATIS il tuo sito Web nei motori di ricerca

Autore: Luca Ruggiero

Corso Visual Basic 6
Impara a creare applicazioni gestionali col Visual Basic! Attestato finale ed assistenza del tutor online.

Corso Visual Basic for Application (VBA)
Impara a gestire documenti MS Office col linguaggio VBA! Attestato finale ed assistenza del tutor online.
Vota questo articolo: clicca qui

Concesso in esclusiva a MrWebmaster.it - E' vietata la pubblicazione senza espresso consenso del proprietario

Visual Basic può comodamente interagire con i fogli elettronici di Microsoft Excel attraverso l'aggiunta del riferimento Microsoft Excel 9.0 Object Library, o quello della versione installato sul computer di test.

Ricordo che per aggiungere un riferimento è necessario accedere al menu
Progetto / Riferimenti...
Create il file "test.xls" sotto la root del disco C:\ ed un nuovo progetto Visual Basic in cui inserirete, al caricamento della form, il seguente codice
Private Sub Form_Load()
    Dim XLS As New Excel.Application
    With XLS
        .Workbooks.Open "C:\test.xls"
        .Worksheets(1).Select
        .Visible = True
    End With
End Sub
Apriamo il file Excel e ci posizioniamo nella scheda che ci interessa attraverso il comando
Worksheets(1).Select
Il comando
Worksheets(3).Select
ad esempio, posiziona Excel nel Foglio 3.

E' necessaio specificare che il documento debba essere visibile, altrimenti verrà aperto e chiuso al volo. Per chiudere il documento possiamo utilizzare il metodo Close oppure specificare semplicemente End.

© 2001/2008 lukeonweb.net | A cura di Luca Ruggiero - P. IVA 05564851219 | Disclaimer | Privacy | Mappa del sito | Pubblicità | Contatti