von F3K Total » Do, 29.03.2012 22:34
Hallo,
so z.B
Code: Alles auswählen
Dim sFileNo As Integer
Dim CurrentLine As String
Dim sFilename As String
'Dim sListe (0)
Dim sListe ()
sFilename = "c:\test.txt" ' Define file name
sFileNo = FreeFile ' free file handle
Open sFilename For Input As #sFileNo ' Open file (reading mode)
i=0
Do While not eof(sFileNo)
Line Input #sFileNo, CurrentLine
redim preserve sListe(i)
sVergleich = CurrentLine
sListe(i) = svergleich
i=i+1
Loop
Close #sFileNo ' Close file
'Erste ComboBox
oMod=oDlg.getControl("Drucker")
oMod = oCB.getModel()
oCB.setDesignMode(true) 'Nur im Designmode kannst du malen
oMod.setPropertyValue("Text",sListe(0)) ' Eigenschaft setzen
oCB.setModel(oMod) ' Box vom Modell ableiten
oCB.setDesignMode(false) ' Box wird wieder sichtbar
'Zweite ComboBox
'Hier soll Currentline den Wert der zweiten Zeile übernehmen
oMod.setPropertyValue("Text",sListe(1))
'Dritte ComboBox
'Hier soll Currentline den Wert der dritten Zeile übernehmen
oMod.setPropertyValue("Text",sListe(2))
Hiermit liest Du in der Schleife zunächst alle Zeilen deines Textfiles in die Variable sListe() ein und fragst sie später anhand des Indexes (0,1,2) wieder ab.
Gruß R
Edit: Wenn Du die drei Eigenschaften einem Dokument zuordnen willst, kannst du sie auch in den
Dokumenteigenschaften ablegen, bis auf Base, da könntest du sie in eine Tabelle abspeichern.
Hallo,
so z.B
[code] Dim sFileNo As Integer
Dim CurrentLine As String
Dim sFilename As String
'Dim sListe (0)
Dim sListe ()
sFilename = "c:\test.txt" ' Define file name
sFileNo = FreeFile ' free file handle
Open sFilename For Input As #sFileNo ' Open file (reading mode)
i=0
Do While not eof(sFileNo)
Line Input #sFileNo, CurrentLine
redim preserve sListe(i)
sVergleich = CurrentLine
sListe(i) = svergleich
i=i+1
Loop
Close #sFileNo ' Close file
'Erste ComboBox
oMod=oDlg.getControl("Drucker")
oMod = oCB.getModel()
oCB.setDesignMode(true) 'Nur im Designmode kannst du malen
oMod.setPropertyValue("Text",sListe(0)) ' Eigenschaft setzen
oCB.setModel(oMod) ' Box vom Modell ableiten
oCB.setDesignMode(false) ' Box wird wieder sichtbar
'Zweite ComboBox
'Hier soll Currentline den Wert der zweiten Zeile übernehmen
oMod.setPropertyValue("Text",sListe(1))
'Dritte ComboBox
'Hier soll Currentline den Wert der dritten Zeile übernehmen
oMod.setPropertyValue("Text",sListe(2))[/code]
Hiermit liest Du in der Schleife zunächst alle Zeilen deines Textfiles in die Variable sListe() ein und fragst sie später anhand des Indexes (0,1,2) wieder ab.
Gruß R
Edit: Wenn Du die drei Eigenschaften einem Dokument zuordnen willst, kannst du sie auch in den [url=http://de.openoffice.info/viewtopic.php?f=18&t=41407&hilit=DocumentProperties.UserdefinedProperties]Dokumenteigenschaften[/url] ablegen, bis auf Base, da könntest du sie in eine Tabelle abspeichern.