Seite 1 von 1
Pfad+Dateiname in Fensterleiste oder Statusleiste?
Verfasst: Do, 21.01.2010 17:10
von hylli
Wurde heute mal wieder von Kollegen gefragt, ob es nicht möglich wäre, dass der Pfad+Dateiname beim Öffnen in der Fensterleiste bzw. Statusleiste angezeigt werden könne.
Eine entsprechende Einstellung in den Optionen konnte ich auf Anhieb nicht finden, daher gehe ich davon aus, dass dies wohl derzeit nicht möglich ist.
Meine Umgehungslösung für meine Kollegen sieht so aus, dass jedes Dokument im Dokument an einfach sichtbaren Stellen (z.B. Text: Kopf- oder Fußzeile) mit "dynamischem" Pfad und Dateiname versehen wird.
Trotzdem die Frage:
Gibt's eine Möglichkeit den Pfad+Dateinamen auch in die Fenster- und/oder Statusleiste zu bringen, gegebenenfalls auch gemischt?
Mit "gemischt" meine ich, dass z.B. in der Fensterleiste nur der Dokumentname steht, in der Statusleiste der Pfad zum Dokument.
Hylli
Re: Pfad+Dateiname in Fensterleiste oder Statusleiste?
Verfasst: Do, 21.01.2010 20:24
von komma4
Es gibt (IMHO auch hier im Forum) ein Makro, welches die Titelzeile mit Pfad/Dateinamen des Dokumentes versieht.
Diese Makro muss an das ÖFFNEN-Ereignis des Dokuments gebunden sein - oder manuell aufgerufen werden.
Jenes Makro kann man (=Du !) auch umbauen, um in der Statuszeile etwas Gewünschtes anzuzeigen.
Wenn das für Dich eine Lösung sein kann: Viel Erfolg beim Suchen (Stichworte: URL, component, frame)
Re: Pfad+Dateiname in Fensterleiste oder Statusleiste?
Verfasst: Fr, 22.01.2010 12:07
von hylli
Danke schonmal für Deine Info.
Diese Makro muss an das ÖFFNEN-Ereignis des Dokuments gebunden sein
Heisst das, dass das Makro bei jeder Datei "hinzugefügt" werden muss? In dem Fall belasse ich es eher bei meiner "Lösung".
Hylli
Re: Pfad+Dateiname in Fensterleiste oder Statusleiste?
Verfasst: Fr, 22.01.2010 19:44
von Constructus
Hallo hylli,
Deine erstgenannte Lösung müßte auch ein wenig besser angebracht werden können:
man kann einen Rahmen ja auch an Kopf- oder Fußzeile verankern; weiter kann man dem Rahmen die Druckfähigkeit entziehen; zuletzt könnte man den auch rechts oder links am Seitenrand anordnen und die Schriftrichtung drehen. Dort kann der Feldbefehl: "Andere- Dokument- Dateiname- Pfad/ Dateiname" eingefügt werden. Und wenn dieser Rahmen in der Standardvorlage eingebaut wird, könnte jedes daraus erzeugte Dokument die Angaben anzeigen, ohne daß dies mitgedruckt wird...?
Viel Spaß beim Spielen mit und ohne Makro
Constructus
Re: Pfad+Dateiname in Fensterleiste oder Statusleiste?
Verfasst: Fr, 22.01.2010 19:58
von hylli
Na Servus,
mal wieder zusammen in einem Thread!
Danke für den Tipp, werde ich mir auf jeden Fall anschauen.
Da das ganze geschäftlich ist, ist's oft auch sinnvoll den Pfad/Dateinamen mitanzudrucken, sofern es sich nicht um Kundenausdrucke handelt. Für solche sind Deine Vorschläge aber denke ich sehr gut.
Da ich das WE wenig Zeit habe, werde ich aber erst Anfang kommende Woche dazu kommen alles durchzutesten.
Gruß
Hylli
Re: Pfad+Dateiname in Fensterleiste oder Statusleiste?
Verfasst: Fr, 22.01.2010 20:21
von Stephan
Heisst das, dass das Makro bei jeder Datei "hinzugefügt" werden muss?
Nein, es reicht ein entsprechendes Makro einmalig lokal zu speichern. Auch würde es reichen die Dinge zum automatischen Starten des makros zentral zu implementieren, so das an den DAteien keine Änderungen nötig sind.
Gruß
Stephan
Re: Pfad+Dateiname in Fensterleiste oder Statusleiste?
Verfasst: Mo, 25.01.2010 12:13
von hylli
Danke für die Info!
Da ich trotz intensiver Suche nach den von komma4 genannten Begriffen kein ähnliches (?) Makro finden konnte, bleibt es wohl bei meiner oder der von Constructus genannten Lösung. Auch über Google bin ich nicht wirklich fündig geworden.
Hylli
Re: Pfad+Dateiname in Fensterleiste oder Statusleiste?
Verfasst: Mo, 25.01.2010 13:19
von komma4
vllt. habe ich es auch im englischen Forum gesehen...
In meiner Makrokiste fand ich ein Stück, dass ich für Dich angepasst habe
Code: Alles auswählen
Sub setFullFileNameAsFrameTitle
If ThisComponent.hasLocation() Then
ThisComponent.getCurrentController().getFrame().Title = ConvertFromURL( ThisComponent.URL )
End If
End Sub
Dem
Extras>Anpassen...>Ereignisse>Dokument öffnen zuweisen.
Kommst Du damit zurecht?
Re: Pfad+Dateiname in Fensterleiste oder Statusleiste?
Verfasst: Mo, 25.01.2010 13:58
von hylli
Hi,
Danke für's Makro! Funktioniert nun so wie gewünscht!
Hylli
Re: Pfad+Dateiname in Fensterleiste oder Statusleiste?
Verfasst: Mo, 25.01.2010 16:28
von hylli
Ich hab' mal für meine Mitarbeiter eine kleine Anleitung verfasst.
Vielleicht kann's der ein oder andere ja gebrauchen:
http://www.file-upload.net/download-219 ... e.pdf.html
Da Datei >128kb (genau 212kb) musste ich diese extern uploaden.
Hylli
Re: Pfad+Dateiname in Fensterleiste oder Statusleiste?
Verfasst: Mo, 25.01.2010 17:38
von Constructus
Hm... sieht interessant aus!
Hallo Hylli,
beim Nachsehen habe ich festgestellt, daß die Trenner / nach links umgefallen sind... \
Gilt das Makro nur für Redmond, oder auch für andere Systeme?
Fragende Grüße
Constructus
Re: Pfad+Dateiname in Fensterleiste oder Statusleiste?
Verfasst: Mo, 25.01.2010 17:54
von hylli
Also unter Ubuntu funktioniert's problemlos.
Pfadausgabe in der Fensterleiste: /home/user/Dokumente/dokument.odt
Hylli
Re: Pfad+Dateiname in Fensterleiste oder Statusleiste?
Verfasst: Di, 26.01.2010 11:22
von komma4
ConvertToURL und
ConvertFromURL konvertieren die systemeigenen Pfadtrenner korrekt in einen
forward-slash
Für eine systemunabhängige Programmierung kann die (undokumentierte) Funktion
genutzt werden.
Re: Pfad+Dateiname in Fensterleiste oder Statusleiste?
Verfasst: Di, 26.01.2010 13:47
von Stephan
ConvertToURL und ConvertFromURL konvertieren die systemeigenen Pfadtrenner korrekt in einen forward-slash
ConvertToURL konvertiert gültige Pfade mit beliebigem Trenner in URL-Schreibweise ("file://...") ConvertFromURL hingegen konvertiert Pfade in URL-SChreibweise immer die Pfade mit dem aktuell geltenden Pfadtrenner des Sytems - keinesfalls also immer "forward-salsh", sondern (z.B. bei Windows) auch back-slash
Gruß
Stephan
Re: Pfad+Dateiname in Fensterleiste oder Statusleiste?
Verfasst: Di, 26.01.2010 13:51
von komma4
Stephan hat geschrieben:ConvertFromURL hingegen konvertiert Pfade in URL-SChreibweise immer die Pfade mit dem aktuell geltenden Pfadtrenner des Sytems - keinesfalls also immer "forward-salsh", sondern (z.B. bei Windows) auch back-slash
Da hast Du natürlich recht.. war ein schlampiges Posting von mir
