Schrift vergrößern per Shortcut

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

Moderator: Moderatoren

tristan
**
Beiträge: 24
Registriert: Sa, 15.05.2004 20:56
Wohnort: Kölle

Schrift vergrößern per Shortcut

Beitrag von tristan »

Mir fehlt die Möglichkeit beim Layouten die Schriftgröße um jeweils einen Punkt zu vergrößern / verkleinern, wie das bei MS mit STRG++ geht.

Gibts da vielleicht ein Plugin oder eine andere Lösung. Per Makro geht das ja auch schlecht. Da kann ich ja nur konkrete absolute Größen vorgeben.



Moderation,4: da MAKRO Lösung - verschoben in BASIC Unterforum
Stephan
********
Beiträge: 12368
Registriert: Mi, 30.06.2004 19:36
Wohnort: nahe Berlin

Beitrag von Stephan »

Per Makro geht das ja auch schlecht. Da kann ich ja nur konkrete absolute Größen vorgeben.
Keine Ahnung welche Version von OpenOffice Du einsetzt. In einer 1.1.4 gehen relative Größenänderungen ohne Probleme mittels:

Code: Alles auswählen

'vergrößern um 1 pt.
.CharHeight = .CharHeight+1

'verkleinern um 1 pt.
.CharHeight = .CharHeight-1

Gruß
Stephan
dschones
Beiträge: 7
Registriert: Di, 17.05.2011 12:55

Re: Schrift vergrößern per Shortcut

Beitrag von dschones »

hallo zusammen,
ich scheiter gerade ein bisschen daran, das makro zum laufen zu bekommen..was wahrscheinlich daran liegt, dass es mein erstes makro ist ; )
hab als vorlage die "ersten schritte mit makros" von der openoffice seite und meine makros sehen gerade wie folgt aus:

Sub Vergroessern
'vergrößern um 1 pt.
CharHeight=CharHeight+1
End Sub

Sub Verkleinern
'verkleinern um 1 pt.
CharHeight=CharHeight-1
End Sub

die punkte vor CharHeight ergaben bei kompilierung nen fehler, deshalb hab ich die rausgelöscht..

markiere ich nun einen text und führe zb. das makro "vergroessern" aus, passiert nix.
wo ist der fehler? ich benutze OpenOffice.org 3.2.1
wer sau gut, wenn mir der ein oder die andere behilflich sein könnte ; ) vermisse die funktion nach umstieg von word sehnlichst..
dankee, gruß dschones
Stephan
********
Beiträge: 12368
Registriert: Mi, 30.06.2004 19:36
Wohnort: nahe Berlin

Re: Schrift vergrößern per Shortcut

Beitrag von Stephan »

wo ist der fehler?
Na das .CharHeight eine Eigenschaft ist die Du auf ein passendes Objekt beziehen mußt, deshalb auch der Punkt davor.

Folgendes funktioniert z.B. für eine zuhämmenhängende Markierung im (Fliess)Text:

Code: Alles auswählen

Sub Vergroessern
'vergrößern um 1 pt.
With ThisComponent.CurrentSelection(0)
  .CharHeight=.CharHeight+1
End With
End Sub

Gruß
Stephan
dschones
Beiträge: 7
Registriert: Di, 17.05.2011 12:55

Re: Schrift vergrößern per Shortcut

Beitrag von dschones »

voll gut, das funktioniert ;=)
danke dir! apropos, gibts irgendwo ne gute übersicht über die verschiedenen befehle zur erstellung von makros? oder muss ich mich in die BASIC sprache einarbeiten?
viele grüße, jonas
Benutzeravatar
komma4
********
Beiträge: 5332
Registriert: Mi, 03.05.2006 23:29
Wohnort: Chon Buri Thailand Asia
Kontaktdaten:

Re: Schrift vergrößern per Shortcut

Beitrag von komma4 »

dschones hat geschrieben:gibts irgendwo ne gute übersicht über die verschiedenen befehle zur erstellung von makros?
Informationen zur StarBasic-Programmierung
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
dschones
Beiträge: 7
Registriert: Di, 17.05.2011 12:55

Re: Schrift vergrößern per Shortcut

Beitrag von dschones »

hey vielen dank!
genau sowas hab ich gesucht..
ein super forum hier! lg jonas
Antworten