Seite 1 von 1

Aus Makro in xls speichern

Verfasst: Fr 19. Aug 2016, 19:02
von julaba
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

Re: Aus Makro in xls speichern

Verfasst: Sa 20. Aug 2016, 09:57
von julaba
Fehler gefunden:

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


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