Name eines ungespeicherten Dokumentes(Unbenannt) ändern

Programmierung unter AOO/LO (StarBasic, Python, Java, ...)

Moderator: Moderatoren

Tostan
Beiträge: 3
Registriert: Do, 16.06.2016 19:33

Name eines ungespeicherten Dokumentes(Unbenannt) ändern

Beitrag von Tostan »

Hallo,
sorry, schon wieder eine evtl. zu einfache Frage: Wie kann ich den Namen eines noch ungespeicherten Dokumentes ändern? Also dass an Stelle von "Unbenannt1" ein passender Dateiname im "speichern unter"-dialog angezeigt wird?
Toxitom
********
Beiträge: 3768
Registriert: Di, 12.08.2003 18:07
Wohnort: Wiesbaden
Kontaktdaten:

Re: Name eines ungespeicherten Dokumentes(Unbenannt) ändern

Beitrag von Toxitom »

Gar nicht.
Ein noch nicht gespeichertes Dokument hat noch keine URL und somit auch keinen Namen. Der generisch angezeigte existiert nur im Hauptspeicher.

Es bleiben dir nur 2 Möglichkeiten: Das Dokument zu Speichern (per Makro) mit storeasURL() - oder Dir einen eigenen Speicher-Dialog zu schreiben und dort dann alle Vorgaben zu machen.
Unterstützer LibreOffice, zertifizierter Trainer und Berater
Bücher: LibreOffice 6- Einstieg und Umstieg
Makros Grundlagen - LibreOffice / OpenOffice Basic
Stephan
********
Beiträge: 12369
Registriert: Mi, 30.06.2004 19:36
Wohnort: nahe Berlin

Re: Name eines ungespeicherten Dokumentes(Unbenannt) ändern

Beitrag von Stephan »

Wie kann ich den Namen eines noch ungespeicherten Dokumentes ändern?
meines Wissens garnicht, "Unbenannt" ist ein Default und die Zahl dahinter einfach eine laufende Nummer, dieser Default wird auch bei Datei-Eigenschaften als Namensäquivalent angegeben.
Also dass an Stelle von "Unbenannt1" ein passender Dateiname im "speichern unter"-dialog angezeigt wird?
z.B. indem man die Titel-Anzeige ändert mit:

Code: Alles auswählen

ThisComponent.title = "meinTitel"
das wird anschliessend (bei ungespeicherten Dokumenten) beim Dialog Speichern-Unter als Vorschlag für den Dateinamen angeboten


Gruß
Stephan
Antworten