Hvordan skrive en XLS fil i VB

Hvordan skrive en XLS fil i VB


En av de beste programmene til å bruke når du trenger å eksportere data fra Visual Basic er Microsoft Excel. I VB, kan du referere til Microsoft Excel objektbiblioteket for å opprette og skrive til en ny Excel-fil. Importer "Microsoft.Office.Interop" navne inn i prosjektet for å bruke "Excel.Application" objekter. Dette er seful når du har en VB program med data grid kontroller og du trenger å eksportere data for brukeren å ytterligere manipulere.

Bruksanvisning

1 Start Microsoft Visual Basic Express. Klikk "New Project ..." på ruten til venstre på skjermen, og velg deretter "Console Application". Klikk "OK" for å opprette en ny konsoll prosjekt.

2 Klikk på "Project" -menyen, og velg "<prosjektnavn> Egenskaper." Klikk på "Referanser", og velg deretter "Legg til". Velg "COM" og klikk "Microsoft Excel <versjonsnummer> Object Library." Klikk på "OK".

3 Legg til følgende navne i den aller første linje av koden modulen:

importen Microsoft.Office.Interop

4 Lag Excel applikasjonsobjektene ved å legge til følgende kode:

Dim xlsA som ny Excel.Application

xlsA.Visible = True

Dim xlsWKBS Som Excel.Workbooks = xlsA.Workbooks

Dim xlsWKB Som Excel.Workbook = xlsWKBS.Add

Dim xlsSts Som Excel.Sheets = xlsWKB.Worksheets

Dim xlsSt Som Excel.Worksheet = xlsSts ( "Ark1")

5 Legg data til celle A1 i den nye XLS regneark.

xlsSt.Range("A1").Value = "This data was written from VB."

6 Lagre XLS filen til C :.

xlsSt.SaveAs ( "C: \ ExcelFile.xls")