Seite 1 von 1
Wie hol ich mir ein nicht geöffnetes Dokument als Objekt?
Verfasst: Mi, 13.05.2009 15:45
von giochips
Hallo @all,
wie ich auf das aktuelle, geöffnete Dokument zugreife ist mir bekannt:
Wenn ich jetzt aber auf ein z.Z. noch nicht geöffnetes Dokument zugreifen will, wie gehe ich dann vor? Wie ist die Syntax? Geht das bei OO-Dokumenten über
?
Vielen Dank!
Marco
Re: Wie hol ich mir ein nicht geöffnetes Dokument als Objekt?
Verfasst: Mi, 13.05.2009 16:21
von ykcim
Hallo,
man kann nur auf geöffnete Dokumente zugreifen.
Um ein Dokument zu öffnen:
Code: Alles auswählen
url=converttourl("C:\test.odt")
dim myFileProp as Object
oDocument = StarDesktop.loadComponentFromURL(url, "_blank", 0, myFileProp() )
Wenn Du aber ein Dokument für einen Input öffnen willst geht das über Open. Dazu sollte das Dokument aber ASCII-Format haben.
Code: Alles auswählen
aFile = "c:\daten.txt"
iNumber = Freefile
Open aFile For Input As iNumber
While not eof(iNumber)
Line Input #iNumber, sZeile
msgbox sZeile
wend
Close #iNumber
Da OO-Dokumente gezippt sind, kommt man mit Open nicht weit.
mfg
MIchael
Re: Wie hol ich mir ein nicht geöffnetes Dokument als Objekt?
Verfasst: Do, 14.05.2009 08:10
von giochips
Vielen Dank Michael! Hat mir geholfen!!
Gruß
Marco