12.08.2014, 10:42
(Dieser Beitrag wurde zuletzt bearbeitet: 06.12.2015, 17:12 von WillWissen.
Bearbeitungsgrund: Überschrift vervollständigt
)
Hallo,
ich habe gerade eine Excel-Datei erstellt, die jemand anderes mit LibreOffice nutzten möchte.
Ich bin völlig unbefleckt in LibreOffice.
Mein VBA-Code ruft folgenden Fehler hervor:
Open strDatnam For Output As #intFF
Der VBA-Code im vereinfachten Kontext:
Weiß jemand, wie ich die das so verändern kann, dass Excel und LibreOffice die Textdatei anlegen und sie füllen?
Falls obiges zu kompliziert ist: für eine VBA-Lösung, die nur in LibreOffice funktioniert, wäre ich auch dankbar (dann bekommt der eine eben eine spezielle Datei).
Grüße, Ulrich
ich habe gerade eine Excel-Datei erstellt, die jemand anderes mit LibreOffice nutzten möchte.
Ich bin völlig unbefleckt in LibreOffice.
Mein VBA-Code ruft folgenden Fehler hervor:
Zitat:BASIC-Laufzeitfehler.Dabei wird diese Codezeile markiert:
'57'
Geräte-E/A-Fehler.
Open strDatnam For Output As #intFF
Der VBA-Code im vereinfachten Kontext:
Code:
dim intFF as integer, strDatnam as string, strInhalt as string
strDatnam = "D:\Test\test.txt"
strInhalt = "Hallo Welt"
'...
'In Datei schreiben
intFF = FreeFile()
Open strDatnam For Output As #intFF
Print #intFF, strInhalt
Close #intFF
Weiß jemand, wie ich die das so verändern kann, dass Excel und LibreOffice die Textdatei anlegen und sie füllen?
Falls obiges zu kompliziert ist: für eine VBA-Lösung, die nur in LibreOffice funktioniert, wäre ich auch dankbar (dann bekommt der eine eben eine spezielle Datei).
Grüße, Ulrich