Avatar billede tt2002 Nybegynder
14. april 2006 - 02:04 Der er 7 kommentarer og
1 løsning

VisBasic Excel: Hente data fra .txt-fil direkte ind i en textbox

Er det muligt at hente en .txt-fils indhold direkte ind som teksten i en textbox?

Måske er der noget der hedder loadfromfile eller noget i den retning.
Avatar billede mvhansen Nybegynder
14. april 2006 - 09:00 #1
Hej tt2002
prøv med denne

Private Sub Command1_Click()
Dim FilNummer As Integer
Dim FilNavn As String
Dim Linje As String

'Unikt filnummer findes
FilNummer = FreeFile
FilNavn = "F:\Test.txt"

Open FilNavn For Input As #FilNummer
  Do
    'Henter en linje ad gangen
  Line Input #FilNummer, Linje
    Text1.Text = Linje
 
Loop Until EOF(FilNummer)
Close #FilNummer
End Sub

mvh

mvhansen
Avatar billede tt2002 Nybegynder
14. april 2006 - 12:47 #2
hej mvhansen...

koden virker ikke helt som den skal... der bliver kun hentet den allersidste linie af .txt-filen ind i textboxen.

i delphi, som jeg tidligere har programmeret i, var der en funktion der hed noget i retning af textbox1.lines.loadfromfile("test.txt")... er der virkelig ikke noget ligesånemt i VB?
Avatar billede sjh Nybegynder
14. april 2006 - 14:48 #3
Denne linje her:
Text1.Text = Linje

Skal bare se sådan ud:
Text1.Text = Text1.Text & Linje & vbCrLf
Avatar billede supertekst Ekspert
14. april 2006 - 14:50 #4
Prøv at ændre egenskaber "MultiLine" til "True" for tekstboksen.
Avatar billede tt2002 Nybegynder
14. april 2006 - 15:52 #5
supertekst... Multiline var allerede sat til true :-)

sjh... den virker nu... tak...

mvhansen og sjh... hvis I smider et par svar så deler jeg point ud...
Avatar billede sjh Nybegynder
14. april 2006 - 16:06 #6
Jeg springer over..
Avatar billede mvhansen Nybegynder
15. april 2006 - 09:31 #7
tt2002 her er et svar

mvh

mvhansen
Avatar billede mvhansen Nybegynder
16. april 2006 - 00:23 #8
tak

mvh

mvhansen
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester