Article View: be.comp.programming
Article #15991Re: Visual Basic : via excel een txt-file openen
From: Rudi Breedenraedt
Date: Thu, 13 Jul 2000 00:00
Date: Thu, 13 Jul 2000 00:00
67 lines
2627 bytes
2627 bytes
Ik heb het niet in detail bekeken, maar het volgende lijkt me alvast fout:
> Dim excel As Object
...
> Dim excel As excel.workbook
> With excel
...
Is 'excel' nu een variabele van type Object of Workbook ?
Ga als volgt tewerk:
1. Start VB en maak een nieuw programma
2. In het Project menu, kies References, en kruis aan: 'Microsoft Excel X.0
Object Library' (waarbij X afhangt van de versie dvan Excel die je hebt)
3. Geef vervolgens volgende code ergens in, bv. in Sub Main of in Sub
Command1_Click of waar je het ook wil:
Dim xls As New Excel.Application
With xls
.Workbooks.OpenText "c:\temp\xls1.txt"
.Visible = True
End With
Bij mij werkt dit prima.
Wat al je instellingen bij OpenText betreft, ik heb ze niet bekeken.
Misschien zijn ze goed.
Groeten,
Rudi Breedenraedt
===============================================
United Programmers Club VZW
http://upc.webhostme.com/
http://www.upc.be/
upc@POBoxes.com
===============================================
Luc Aerts heeft geschreven in bericht <396B2BE5.B5BE9CCD@leuven.be>...
>Ik wens in een Visual Basic programma, via excel een .txt file te
>openen. Het moet er ongeveer zo uitzien maar het werkt niet
>
>Public Sub LayOut()
> Dim excel As Object
> Set excel = CreateObject("excel.application")
> Dim excel As excel.workbook
> With excel
>
> .Workbooks.OpenText FileName:="D:\Data\Excel\liquid.txt",
>Origin:=xlWindows, StartRow:=1, DataType:=xlDelimited,
>TextQualifier:=xlDoubleQuote, ConsecutiveDelimiter:=False, Tab:=True,
>Semicolon:=True, Comma:=False, Space:=False, Other:=False,
>FieldInfo:=Array(Array(1, 1), Array(2, 1), Array(3, 1), Array(4, 1),
>Array(5, 1), Array(6, 1), Array(7, 1))
> .Columns("C:E").Select
> .Selection.NumberFormat = "#,##0"
> .Range("A1").Select
> End With
>
>End Sub
>
>Kan iemand mij helpen?
>
>met vriendelijke groeten
>
>Luc
>
>
Technical Details
Message-ID:
<8kjr42$9ds$1@rivage.news.be.easynet.net>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<396B2BE5.B5BE9CCD@leuven.be>Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit X-Google-Thread: fcea4,bfd5cd17172a8f63 X-Google-Attributes: gidfcea4,public From: "Rudi Breedenraedt" <r.b@POBoxes.com> Subject: Re: Visual Basic : via excel een txt-file openen Date: 2000/07/13 Message-ID: <8kjr42$9ds$1@rivage.news.be.easynet.net> X-Deja-AN: 645803264 References: <396B2BE5.B5BE9CCD@leuven.be> X-MimeOLE: Produced By Microsoft MimeOLE V4.72.2106.4 X-Complaints-To: abuse@easynet.be X-Trace: rivage.news.be.easynet.net 963473346 9660 213.193.176.70 (13 Jul 2000 07:29:06 GMT) Organization: [ posted via Easynet Belgium ] NNTP-Posting-Date: 13 Jul 2000 07:29:06 GMT Newsgroups: be.comp.programming