Problem mit currentcontroller.frame.title

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

Moderator: Moderatoren

Hurby
**
Beiträge: 46
Registriert: Di, 30.08.2005 10:40

Problem mit currentcontroller.frame.title

Beitrag von Hurby »

Hallo,

mir ist aufgefallen, wenn man mit:

Code: Alles auswählen

Set objServiceManager = CreateObject("com.sun.star.ServiceManager")
Set objStardesktop = objServiceManager.createinstance("com.sun.star.frame.Desktop")
Set objDoc = objStardesktop.loadComponentfromurl("private:factory/swriter", "_blank", 0, Dummy)
objDoc.currentcontroller.Frame.Title = "test"
ein neues Dokument öffnet und den Titel ändert, funktioniert es wunderbar. Wenn man aber dann das Dokument verändert, dann verschwindet der Titel und es erscheint ein anderer ( Bei mir wäre das Unbenannt1 OpenOffice.org Writer ). Das ist nicht gut, weil ich mit dem Titel in VB6 prüfen will wann das Dokument geschlossen wurde. Weiss Jemand was ich machen muss, damit der Titel den ich festlege beibehalten wird.

MfG Hurby
Toxitom
********
Beiträge: 3769
Registriert: Di, 12.08.2003 18:07
Wohnort: Wiesbaden
Kontaktdaten:

Beitrag von Toxitom »

Hey Hurby,
Weiss Jemand was ich machen muss, damit der Titel den ich festlege beibehalten wird.
Hmm, das ist ein ungelöster Bug....
In Version 1.x war es so, dass der Titel eines Dokumentes in der Titelzeile angezeigt wurde (so wie er in Eigenschaften der Datei festgelegt wurde - oder eben per Makro) - und nur wenn kein Titel vorhanden war, wurde der Dateiname genutzt. Das war vielen Usern "fremd" und sie wollten - analog zu Word - nur den Dateinamen drin haben. Zur Version 2 ist das auch realisiert worden, mirt dem Ergebnis, das du beschreibst - sobald intern eine Speicherroutine oder ähnliches abläuft, wird automatisch wieder der Dateiname dort reingeschrieben - egal, was vorher dort drin stand.

Und - nein, ich habe keine Lösung hierfür. Sorry.

Gruss
Thomas
Unterstützer LibreOffice, zertifizierter Trainer und Berater
Bücher: LibreOffice 6- Einstieg und Umstieg
Makros Grundlagen - LibreOffice / OpenOffice Basic
Hurby
**
Beiträge: 46
Registriert: Di, 30.08.2005 10:40

Beitrag von Hurby »

Hallo ToxiTom,

das Du Mir nicht helfen kannst, macht galube ich nichts, denn ykcim hat mir auf seiner Page n Tipp gegeben...

MfG Hurby
Toxitom
********
Beiträge: 3769
Registriert: Di, 12.08.2003 18:07
Wohnort: Wiesbaden
Kontaktdaten:

Beitrag von Toxitom »

Hey Hurby,
denn ykcim hat mir auf seiner Page n Tipp gegeben...
Na Klasse :-)

Aber vielleicht postest du den Link hier - dann haben auch andere etwas davon?

Gruss
Thomas
Unterstützer LibreOffice, zertifizierter Trainer und Berater
Bücher: LibreOffice 6- Einstieg und Umstieg
Makros Grundlagen - LibreOffice / OpenOffice Basic
Hurby
**
Beiträge: 46
Registriert: Di, 30.08.2005 10:40

Beitrag von Hurby »

dann haben auch andere etwas davon
no Problemo

http://www.dannenhoefer.de/forum/viewth ... 2&thid=115
TJF
**
Beiträge: 49
Registriert: Di, 30.01.2007 09:49
Wohnort: Starnberger See

Re: Problem mit currentcontroller.frame.title

Beitrag von TJF »

Hallo,

der Link existiert so nicht mehr. Gibt es dazu eine Lösung? Also das dauerhafte Ändern des Titels. Ändern des Titels mittels Anpassen->Dokument öffnen (Makro) funktioniert ja auf mehreren Wegen problemlos.

Dank und Gruß
Thomas
Antworten