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")