🙏 Helfen Sie jetzt mit, unser LibreOffice Forum zu erhalten! 🙏
Mit Ihrer Spende sichern Sie den Fortbestand, den Ausbau und die laufenden Kosten dieses Forums. 🌱

🍀 Jeder Beitrag zählt – vielen Dank für Ihre Unterstützung!🍀

❤️ DANKE >> << DANKE ❤️

>> Dank Ihrer Unterstützung -> Keine Werbung für alle registrierten LibreOffice-Forum User! <<
🤗 Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet. 🤗

Aus Makro in xls speichern

Alles zur Programmierung im LibreOffice.
Antworten
julaba
Beiträge: 2
Registriert: Fr 19. Aug 2016, 19:01

Aus Makro in xls speichern

Beitrag von julaba » Fr 19. Aug 2016, 19:02

Hallo zusammen,

ich versuche gerade, eine xls-Datei, die ich über ein Makro generiere, auch abzuspeichern. Allerdings klappt es nicht. Deswegen wollte ich euch mal fragen, welche Ideen ihr dazu habt? (Ich muss es als xls abspeichern, die genaue Formatierung, die mir vorgegeben ist, muss eingehalten werden.)

Hier ein Auszug aus meinem Code (speicherpfad und Name sind richtig definiert):

Code: Alles auswählen

dim mFileType(0) as new com.sun.star.beans.PropertyValue
mFileType(0).Name = "FilterName"
mFileType(0).Value="MS Excel 97"
ThisComponent.StoreAsURL( speicherpfad & Name & ".xls", mFileType())

Die Fehlermeldung, die ich erhalte, lautet:
BASIC-Laufzeitfehler. Es ist eine Ausnahme aufgetreten
Type: com.sun.star.task.ErrorCodeIOException
Message: sfxBaseModel::impl_store
<Pfad und Dokumentenname richtig> failed: 0x81a

Ich habe schon verschiedenes ausprobiert, nichts hat funktioniert. Auf einer Seite fand ich die Info, dass bei diesem Fehlercode es sein kann, dass er es nicht speichern kann, weil ein solches Dokument nicht existiert und er kein neues schaffen kann?! Falls das so ist, ich habe mal manuell eins angelegt, darüber konnte er auch nicht speichern.

Ich frage mich, ob die Formulierung "MS Excel 97" ganz korrekt ist? Ich habe sie oft gefunden, konnte sie aber nicht überprüfen...

Weitere Infos schicke ich euch gern!

Gruß und vielen Dank schonmal für eure Ideen!
Julia

julaba
Beiträge: 2
Registriert: Fr 19. Aug 2016, 19:01

Re: Aus Makro in xls speichern

Beitrag von julaba » Sa 20. Aug 2016, 09:57

Fehler gefunden:

sDirectory = replace(oDoc.Location, "%20", " " ) ' Allow for spaces in name as %20


( https://ask.libreoffice.org/en/question ... ve-as-xls/ )


An alle, die das LibreOffice-Forum gern nutzen und unterstützen wollen:


Bitte helfen Sie uns mit 7 Euro pro Monat.
Durch Ihren Beitrag tragen Sie dazu bei, unsere laufenden Kosten für die kommenden Monate zu decken.
Unkompliziert per Kreditkarte oder PayPal.
Als ein kleines Dankeschön werden Sie im LO-Forum als SUPPORTER gekennzeichnet.



Antworten