I din VB editor klikker du på menu punktet \"Project\".. Bevæg dig ned til \"References\" og vælg så \"Microsoft Excel 9.0 Object Library\"
Her er så din form:
Option Explicit Private ExlObj As Excel.Application Private wb As Excel.Workbook Private ws As Excel.Worksheet
Private Sub Command1_Click() Dim minVar1 As String
\' Læser fra Excel ind i variabel minVar1 = ws.Cells(<<NummerPåRække>>, <<NummerPåKolonne>>) End Sub
Private Sub Form_Load() \' opretter et objekt af Excel Set ExlObj = New Excel.Application \' Definerer en WorkBook i Excel Set wb = ExlObj.Workbooks \' Griber fat i det aktuelle ark Set ws = wb.ActiveSheet End Sub
Jeg forstår det stadig ikke. Hvad sker der, når jeg vælger ME9.0 Object Library? Og hvor skal \"Option Explicit...Privat ws as Excel.Worksheet\" nu stå henne?
Og ikke mindst: Når du skriver ting som \"Set Exlobj = New Excel.Application\", skal jeg så erstatte \"New Excel.Application\" med xls-filens navn?
Jeg ved godt jeg er lidt keglet, men det skal nok komme!
Option Explicit skal stå i toppen af din form (Det betyder at du SKAL definere alle variable) Lige efter dette kommer alle dine variable deklerationer. F.eks. private ws as Excel.Worksheet.
Ang. Excel.Application skal du ikke ændre noget der. Det er \"Set wb = ExlObj.WorkBooks\" der skal erstattes med: Set wb = ExlObj.Workbooks.Open Filename:=\"C:\\Dokumenter\\MinFil.xls\"
Jeg er ked af at sige det, men du skulle nok hellere se at starte med noget basal Visual Basic. Det at koble andre programmer på sine programmer kræver at man kender en del til VB.
Sams: \"Visual Basic in 24 hours\" skulle hjælpe dig et godt stykke på vejen.
Tja, jeg er måske lidt overmodig. Men jeg programmerede i sin tid i Qbasic, hvilket har givet mig basal viden nok! Jeg forstår med lethed alle grundprincipperne, fatter bare ikke lige hvordan jeg skal finde rundt i alle de nye udtryk.
Hvis jeg skulle distribuere et program der kan gøre ovenstående - som exe-fil, hvilke applikationer/dokumenter ville brugeren i den anden ende så skulle bruge?
Jeg har Visual Basic 6.0 og MSDN Library. Meget forvirrende at Visual Basic ikke BARE er Visual Basic. Alle snakker om, at man skal bruge visse ting for at gøre visse ting...!
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.