Das Clever-Excel-Forum.de - Treffen
findet vom 15. - 17. September 2017 in Thüringen / Region Großer Inselsberg statt. Hotelbuchung ab sofort möglich.


[Calc] Textdatei schreiben VBA+LibreOffice
#1
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:
Zitat:BASIC-Laufzeitfehler.
'57'
Geräte-E/A-Fehler.
Dabei wird diese Codezeile markiert:
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
to top
#2
Hallo!

Versuch es mal mit "Scripting Runtime". Da Starbasic in der Regel auch mit "Declare Function" zurechtkommen sollte kannst Du auch mal darüber etwas versuchen. Tante Google oder Onkel Bing könnten da helfen.

Gruß, René
to top
#3
Hallo Ulrich,

die Klammer ist zuviel und VBA ist nur toleranter?

intFF = FreeFile()

Siehe auch hier: https://wiki.openoffice.org/wiki/Documen...Library%29

Gruß Uwe
to top
#4
Hallo ihr beiden,

vielen Dank für die Hilfe.

Es ist mir fast peinlich denn doch es gab ein kleines Missgeschick in der Kommunikation:
Der Pfad der Textdatei war als Konstante im Code hinterlegt, der andere lies es unter Linux laufen und ich war davon ausgegangen, dass er den Code anpasst. => klar, dass es unter Linux kein "C:\...\..." gibt.

Ich habe es eben unter ubuntu + LibreOffice laufen lassen, und es funktioniert (sogar mit den Klammern).

Vielen Dank!
Ulrich
to top


Möglicherweise verwandte Themen...
Thema Verfasser Antworten Ansichten Letzter Beitrag
  [Calc] Sortierung und Auswertung MDGGB 1 312 27.08.2016, 05:56
Letzter Beitrag: schauan
  [Calc] wenn und oder chriz 2 764 27.03.2016, 12:46
Letzter Beitrag: chriz
  [Calc] Statistik von Zeilen erstellen Florian H 8 1.073 21.03.2016, 12:49
Letzter Beitrag: BoskoBiati
  [Calc] Zwei Tabellenblätter vergleichen kweb 5 1.033 26.01.2016, 22:49
Letzter Beitrag: WillWissen
  [Calc] Sverweis Hilfe petro 2 665 23.01.2016, 19:11
Letzter Beitrag: petro
  [Calc] Statistiken & Prozentrechnungsformel Bitburger 2 1.346 27.06.2015, 16:28
Letzter Beitrag: coemm
  [Calc] Verschiedene Formeln für eine Auswertung MDGGB 9 2.476 14.06.2015, 20:43
Letzter Beitrag: shift-del
  [Calc] Falsche Geburtstagsberechnung (restliche Tage bis z. GT) WillWissen 4 1.941 23.03.2015, 18:44
Letzter Beitrag: WillWissen

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste