Vorlage auf Symbolleistenbutton legen? + Uhrzeit in Taskleis

Das Textverarbeitungsprogramm

Moderator: Moderatoren

Crox
***
Beiträge: 56
Registriert: Do, 15.12.2005 13:12

Vorlage auf Symbolleistenbutton legen? + Uhrzeit in Taskleis

Beitrag von Crox »

Hi!

Ist es möglich, eine bestimmte Vorlage, die ich erstellt habe, als Button in eine Symbolleiste zu legen? Habe es als Macro versucht, hat aber nicht geklappt.

Auch suche ich die Möglichkeit, wie bei SO5.2 die Uhrzeit in der Taskleiste von OO-Writer anzeigen zu lassen - finde aber hier nicht die Möglichkeit.
manese
*****
Beiträge: 482
Registriert: Mo, 03.10.2005 17:20
Wohnort: Borgholzhausen
Kontaktdaten:

Beitrag von manese »

Hallo Crox,
dein Problem lässt sich lösen:

Du musst zuerst ein Makro erstellen,
dieses Makro kannst du in die Symbolleiste schreiben, zunächst als Text,
und dann gegen ein Symbol austauschen.

Willst du? – Ok:

Du musst zuerst ein Makro erstellen:

sub Format Latein
rem ----------------------------------------------------------------------
rem define variables
dim document as object
dim dispatcher as object
rem ----------------------------------------------------------------------
rem get access to the document
document = ThisComponent.CurrentController.Frame
dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")
rem ----------------------------------------------------------------------
dim args1(1) as new com.sun.star.beans.PropertyValue
args1(0).Name = "Template"
args1(0).Value = "Latein"
args1(1).Name = "Family"
args1(1).Value = 2
dispatcher.executeDispatch(document, ".uno:StyleApply", "", 0, args1())
end sub


Dieses Makro fügst du in deinen Makrocontainer ein:
1.Das Wort „Latein“ austauschen gegen deine Formatbezeichnung.
2.Den gesamten Text markieren und in die Zwischenablage packen.
3.Den Makrocontainer öffnen (Extras/Makros/Makros verwalten/OOffice Basic)
4.Zwischenablage einfügen.

dieses Makro kannst du in die Symbolleiste schreiben:

Öffne die Symbolleiste, in die du das Icon (Button) einfügen willst,
indem du auf das kleine Dreieck rechts klickst und Symbolleiste anpassen wählst.
Alternative: Extras/Anpassen/Symbolleisten

Dort öffnest du das Menü „Hinzufügen“ und arbeitest dich über Makros/MeineMakros/Standard/Module1 bis zu deinem Makro „Latein“ durch:

Wir sind dann aber noch nicht mit unserem Latein am Ende.
Jetzt musst du nämlich noch das Makro mit einem Haken markieren.


und dann gegen ein Symbol austauschen:



Das Ganze wirkt zwar etwas aufwändig,
lohnt sich aber, wenn du den Stylist nicht immer offen haben willst.

Alles Gute
manese

P.S. Ich habe den Beitrag als odt-Datei verfasst, Formatierungen und Bilder sind aber ausgelöscht worden.
Crox
***
Beiträge: 56
Registriert: Do, 15.12.2005 13:12

Beitrag von Crox »

Hallo Manese!

Vielen Dank für die Macro-Programmierung. Habe nur ein Problem - wo finde ich den Macrocontainer. Ich habe bisher nur Macros aufgezeichnet und diese dann oft mit einem Symbol und Tastaturbefehlen verknüpft - weiß aber nicht, wo ich den Macroeditor finde und wohin ich das Macro speichern soll.

In SO5.2 gab es einen Macroeditor, da konnte man Macros erstellen - den finde ich aber unter 002 nicht mehr. Darf ich dich nochmal um Hilfe bitten.
manese
*****
Beiträge: 482
Registriert: Mo, 03.10.2005 17:20
Wohnort: Borgholzhausen
Kontaktdaten:

Beitrag von manese »

... wie ich oben schon beschrieben habe:

Extras / Makros / Makros verwalten / OOffice Basic

Dann öffnet sich die Datei,
in die in Klarschrift die Makros hineingeschrieben werden können.
Du kannst es aber auch anders machen:
Nimm einfach ein Dummy-Makro auf
z.B. dass ein "x" eingefügt wird.
Speichere es unter "latein" oder so ab
und öffne es anschließend,
um es zu bearbeiten!

Die letzte Angabe (OOffice Basic) ist übrigens von mir nur geraten,
ich selbst benutze den Ableger StarOffice,
aber im Prinzip müsste es so gehen.

Wie gesagt,
ich habe die Datei auch mit Bildmaterial,
aber ich weiß nicht wie ich sie hier im Forum unterkriege.

Alles Gute
manese
Crox
***
Beiträge: 56
Registriert: Do, 15.12.2005 13:12

Beitrag von Crox »

manese hat geschrieben:... wie ich oben schon beschrieben habe:

Extras / Makros / Makros verwalten / OOffice Basic

Dann öffnet sich die Datei,
in die in Klarschrift die Makros hineingeschrieben werden können.
Du kannst es aber auch anders machen:
Nimm einfach ein Dummy-Makro auf
z.B. dass ein "x" eingefügt wird.
Speichere es unter "latein" oder so ab
und öffne es anschließend,
um es zu bearbeiten!

Die letzte Angabe (OOffice Basic) ist übrigens von mir nur geraten,
ich selbst benutze den Ableger StarOffice,
aber im Prinzip müsste es so gehen.

Wie gesagt,
ich habe die Datei auch mit Bildmaterial,
aber ich weiß nicht wie ich sie hier im Forum unterkriege.

Alles Gute
manese
Hi Danke dir!

Ich nutze auch den Ableger SO8 derzeit und werde es morgen gleich probieren. Dein Macro ist auf SO8 gemünzt, oder hast du es für 002 zurecht geschnitten?

Vielen Dank dir für deine Mühe!!!!

Gute Nacht

Crox
Crox
***
Beiträge: 56
Registriert: Do, 15.12.2005 13:12

Beitrag von Crox »

Hallo Manese!

Ich habe es doch noch schnell probiert und das Macro integriert. Allerdings tut sich nach dem Aufruf des Macros nichts. Ich habe "Latein" durch meinen Vorlagennamen ersetzt. Kann es sein, dass ich Family auch noch ersetzen muss. Weiß das Macro überhaupt, wo meine Formatvorlagen liegen?

Grüße

Crox
manese
*****
Beiträge: 482
Registriert: Mo, 03.10.2005 17:20
Wohnort: Borgholzhausen
Kontaktdaten:

Beitrag von manese »

Hallo Crox,
ja, ich benutze auch SO8,
nein, ich habe es nicht auf OO2 angepasst.

Ich benutze für eine ganze Reihe von Formatvorlagen inzwischen Makros,
ich habe mir u.a. alle Überschriftenebenen
mit STRG-Umschalt + [entsprechende Ziffer]
auf die Tastatur gelegt.

Ich habe jetzt noch einmal alle entsprechenden Makros durchgesehen
und keine Auffälligkeiten bemerkt.

Probiere es doch vielleicht einmal so:
1.Extras/Makro/Makro aufzeichnen
2.Einen beliebigen Text tippen und markieren
3.Makroaufzeichnung beenden
4.Makro: Speichern
5.Extras/Makro/Makros verwalten
6.Makro: Bearbeiten
7.Die Zeilen löschen, die sich auf die Texteingabe beziehen
Du kannst sie auch durch „rem“ am Zeilenanfang unschädlich machen.
8.Makro speichern
9.Makrocontainer schließen
10.Extras/Makro/Makros verwalten
11.Makro: Ausführen

Viel Erfolg und alles Gute
manese
Lenu
*******
Beiträge: 1085
Registriert: Sa, 30.10.2004 09:24

Beitrag von Lenu »

manese hat geschrieben:Ich benutze für eine ganze Reihe von Formatvorlagen inzwischen Makros,
ich habe mir u.a. alle Überschriftenebenen
mit STRG-Umschalt + [entsprechende Ziffer]
auf die Tastatur gelegt.
Vorlagen kann man ab Version 2.0 direkt auf Tasten legen, ohne Makro. Bei der Tastaturanpassung den "Bereich" ganz nach unten scrollen.
Die ersten 3 Überschriftebenen sind bereits zugordnet: CTRL+1, CTRL+2, CTRL+3
auf CTRL+0 liegt "Standard"
Crox
***
Beiträge: 56
Registriert: Do, 15.12.2005 13:12

Beitrag von Crox »

Lenu hat geschrieben:
manese hat geschrieben:Ich benutze für eine ganze Reihe von Formatvorlagen inzwischen Makros,
ich habe mir u.a. alle Überschriftenebenen
mit STRG-Umschalt + [entsprechende Ziffer]
auf die Tastatur gelegt.
Vorlagen kann man ab Version 2.0 direkt auf Tasten legen, ohne Makro. Bei der Tastaturanpassung den "Bereich" ganz nach unten scrollen.
Die ersten 3 Überschriftebenen sind bereits zugordnet: CTRL+1, CTRL+2, CTRL+3
auf CTRL+0 liegt "Standard"
Hallo Lenu - ich will keine Formatvorlagen, sondern Dokumentvorlagen in die Symbolleiste legen. Das geht nicht mit der Tastenbelegung.
Crox
***
Beiträge: 56
Registriert: Do, 15.12.2005 13:12

Beitrag von Crox »

manese hat geschrieben:... wie ich oben schon beschrieben habe:

Extras / Makros / Makros verwalten / OOffice Basic

Dann öffnet sich die Datei,
in die in Klarschrift die Makros hineingeschrieben werden können.
Du kannst es aber auch anders machen:
Nimm einfach ein Dummy-Makro auf
z.B. dass ein "x" eingefügt wird.
Speichere es unter "latein" oder so ab
und öffne es anschließend,
um es zu bearbeiten!

Die letzte Angabe (OOffice Basic) ist übrigens von mir nur geraten,
ich selbst benutze den Ableger StarOffice,
aber im Prinzip müsste es so gehen.

Wie gesagt,
ich habe die Datei auch mit Bildmaterial,
aber ich weiß nicht wie ich sie hier im Forum unterkriege.

Alles Gute
manese

Hallo Manese!

Ich glaube, ich habe einen Fehler in meiner Fragestellung gemacht - vermutlich hast du mir ein Macro geschrieben, mit dem ich eine Formatvorlage einfügen kann - ich suche aber die Möglichkeit eine Dokumentvorlage per Knopfdruck zu öffnen. Geht das auch per Macro?
pmoegenb
********
Beiträge: 4330
Registriert: Di, 22.06.2004 12:02
Wohnort: 71134 Aidlingen
Kontaktdaten:

Beitrag von pmoegenb »

Hallo Crox,

beschreib doch einfach was du damit bezweckst, denn grundsätzlich können Dokumentverlagen per Mausklick zur Auswahl bereit gestellt werden.

Beispiel: Extras/Anpassen.../Symbolleisten/Standard die Option Neues Dokument aus Vorlage aktivieren.

Wenn du jedoch grundsätzlich beim Öffnen von OO eine bestimmte Dokumentenvorlage benötigst, diese einfach als Standardvorlage zuweisen.

Übrigens, was bringt dir die Uhrzeit in der Statusleiste (eine Taskleiste gibts bei OO nicht) von OO. Ca. 1 cm tiefer hast du sie doch im SysTray von Windows.

Gruß

Peter
Crox
***
Beiträge: 56
Registriert: Do, 15.12.2005 13:12

Beitrag von Crox »

pmoegenb hat geschrieben:Hallo Crox,

beschreib doch einfach was du damit bezweckst, denn grundsätzlich können Dokumentverlagen per Mausklick zur Auswahl bereit gestellt werden.

Beispiel: Extras/Anpassen.../Symbolleisten/Standard die Option Neues Dokument aus Vorlage aktivieren.
Hi - das was du beschreibst, habe ich sofort nach der Installation gemacht. Allerdings ist das ein Prozess, der rund 10 sek. in Anspruch nimmt. Wenn ich auf das Symbol klicke, dauert es unter SO8 erst einmal rund 5 Sekunden und länger, bis der Vorlagenmanager offen ist. Meist befindet er sich schon in "Meine Vorlagen" - springt dann aber automatisch zurück in die Hauptebene und das dauert zumindest bei SO8 rund 5 Sekunden. Dann muss ich wieder in "Meine Vorlagen" klicken und eine aus 10 Vorlagen, die ich benötige auswählen. Nur eine davon brauche ich am Tag recht oft und die würde ich gerne per Button in eine Leiste legen. Das wäre eine schöne Zeitersparnis. Als Standard will ich sie aber nicht definieren, da ich sie nicht jedes Mal brauche.

Übrigens, was bringt dir die Uhrzeit in der Statusleiste (eine Taskleiste gibts bei OO nicht) von OO. Ca. 1 cm tiefer hast du sie doch im SysTray von Windows.

Gruß

Peter
Ich blende meine Taskleiste immer aus, damit habe ich noch mehr Sicht bei langen Dokumenten. Deshalb wäre es schön, wenn man sie so wie bei SO5.2 sehen könnte.

Grüße

Crox
pmoegenb
********
Beiträge: 4330
Registriert: Di, 22.06.2004 12:02
Wohnort: 71134 Aidlingen
Kontaktdaten:

Beitrag von pmoegenb »

Hallo Crox,

wie es unter SO8 läuft vermag ich nicht zu beurteilen. Ich arbeite mit OO 2.0.1 RC5 und da läuft es recht flott mit einem AMD 64 3000+ Prozessor und 2.048 MB Arbeitsspeicher.

Gruß

Peter
Crox
***
Beiträge: 56
Registriert: Do, 15.12.2005 13:12

Beitrag von Crox »

pmoegenb hat geschrieben:Hallo Crox,

wie es unter SO8 läuft vermag ich nicht zu beurteilen. Ich arbeite mit OO 2.0.1 RC5 und da läuft es recht flott mit einem AMD 64 3000+ Prozessor und 2.048 MB Arbeitsspeicher.

Gruß

Peter
Hallo Pmoegenb,

eigentlich sollten da keine Geschwindigkeitsunterschiede vorhanden sein, zumal mein PC nicht schwach auf der Brust ist (AMD 64 3500+, 1GB). Kann aber daran liegen, dass du die Vorlagen nicht installiert hast. Im Betrieb läuft bei uns auch OO2 und da geht das mit den Vorlagen etwas schneller, da außer den privaten keine weiteren drauf sind.

Gruß
Crox
pmoegenb
********
Beiträge: 4330
Registriert: Di, 22.06.2004 12:02
Wohnort: 71134 Aidlingen
Kontaktdaten:

Beitrag von pmoegenb »

Hallo Crox,
Kann aber daran liegen, dass du die Vorlagen nicht installiert hast.
Naja, die von SO8 habe ich nicht. Aber ca. 200 andere.

Gruß

Peter
Antworten