anoniem Geplaatst: 24 december 2004 Delen Geplaatst: 24 december 2004 Hoi, Ik wil graag vanuit VBA (Excell) naar een tekst bestand schrijven. Ik dacht dat ik hiervoor en streamwriter nodig had, maar die kan ik niet vinden. Weet iemand of dit uberhaupt mogelijk is en zo ja, hoe? Groeten, Wouter Quote Link naar reactie
anoniem Geplaatst: 24 december 2004 Auteur Delen Geplaatst: 24 december 2004 Wouter, Kijk hier eens na. Ik denk dat dit genoeg voor je is als beginpunt. Sub get_ado_ver() Dim fver Dim fso Dim fl Dim luser Dim WSHNetwork Dim Compname fver = CreateObject("adodb.connection").version 'Get user filename Set WSHNetwork = CreateObject("WScript.Network") luser = WSHNetwork.UserName Compname = WsHNetwork.Computername Set WSHNetwork = Nothing 'Create a filesystem object to write someting to Set fso = CreateObject("Scripting.Filesystemobject") Set t = fso.CreateTextFile((serv_path & "\" & luser & ".txt"), True) t.WriteLine ("Versie Ado : " & fver) t.Writeline ("Compname : " & Compname ) t.Writeline ( "User : " & luser ) t.Close Set t = Nothing Set fso = Nothing End Sub Jan Willem Quote Link naar reactie
anoniem Geplaatst: 24 december 2004 Auteur Delen Geplaatst: 24 december 2004 [quote:3da215029c="elloco"]Hoi, Ik wil graag vanuit VBA (Excell) naar een tekst bestand schrijven. Ik dacht dat ik hiervoor en streamwriter nodig had, maar die kan ik niet vinden. Weet iemand of dit uberhaupt mogelijk is en zo ja, hoe? Groeten, Wouter[/quote:3da215029c] Dat gaat heel simpel: [code:1:3da215029c] Sub Schrijf() Open "C:\Temp\Output.txt" For Output As #1 Print #1, "Tekst" Close #1 End Sub [/code:1:3da215029c] Hierbij geldt: "C:\Temp\Output.txt" is de naam van het tekstbestand waar je je gegevens in kwijt wilt, en "Tekst" is de tekst die moet worden weggeschreven. Quote Link naar reactie
anoniem Geplaatst: 2 januari 2005 Auteur Delen Geplaatst: 2 januari 2005 iets fraaier is nog f=freefile Open "C:\Voorbeeld.txt" For Output As #f <schrijfacties> Close #f hiermee voorkom je een fout als #1 om wat voor reden dan ook al geopend is Quote Link naar reactie
anoniem Geplaatst: 3 januari 2005 Auteur Delen Geplaatst: 3 januari 2005 Bedankt allemaal! Dit is precies wat ik zocht. Groeten, Wouter Quote Link naar reactie
Aanbevolen berichten
Om een reactie te plaatsen, moet je eerst inloggen