Zwei Briefköpfe - Wechsel mit Schaltfläche oder Optionsfeld

Das Textverarbeitungsprogramm

Moderator: Moderatoren

Oohh
*
Beiträge: 10
Registriert: Fr, 14.08.2015 16:49

Zwei Briefköpfe - Wechsel mit Schaltfläche oder Optionsfeld

Beitrag von Oohh »

Guten Abend in die Runde

aktuell plagt mich folgendes Problem (win7pro u OO 4.1.2):

Ich möchte auf Knopfdruck (oder ähnlich) zwischen zwei Briefköpfen nebst unterschiedlichen Absenderdaten wechseln können.

Bislang habe ich zwei Vorlagen (xxx.ott), die ich - je nach Bedarf - jeweils öffne.
Das dauert mir im Wechsel aber zu lange.

Ich habe mich jetzt stundenlang in Eingabefeld/liste/Benutzerfeld/Variablen etc. eingelesen. :shock:
Ich fürchte, ich habe nur wenig verstanden und vielleicht geht es damit nicht. Alle derartigen Versuche = negativ.

Für konstruktive Hilfe danke ich.

Grüße Oohh
Stephan
********
Beiträge: 12368
Registriert: Mi, 30.06.2004 19:36
Wohnort: nahe Berlin

Re: Zwei Briefköpfe - Wechsel mit Schaltfläche oder Optionsfeld

Beitrag von Stephan »

eigentlich würde ich das per Makro und zwei Optionsbuttons lösen, das ist mir jetzt aber zu aufwendig es fertig zu programmieren.

Per Textfeldern (bedingter Text) geht es prinzipiell wie in anhängender Datei. Dort ist es aber bedientechnisch nicht schön weil jeweils die eine Variable per Hand geändert werden muss.


Gruß
Stephan
Dateianhänge
Beispiel für Bedingungsfelder.odt
(12.15 KiB) 66-mal heruntergeladen
Oohh
*
Beiträge: 10
Registriert: Fr, 14.08.2015 16:49

Re: Zwei Briefköpfe - Wechsel mit Schaltfläche oder Optionsfeld

Beitrag von Oohh »

Ups, danke für die flinke Antwort.

Sodann stöberte ich mal zum Thema Optionsbutton.

Geht das ungefähr in der Art und Weise (Quelle: https://wiki.openoffice.org/wiki/Docume ... ion_Button)
--------------------------------------
The state of an option button is accessed by the State property of its Model, where 0 is not checked and 1 is checked.

Function IsChecked( oOptionButtonModel As Object ) As Boolean
Dim bChecked As Boolean
If oOptionButtonModel.State = 1 Then
bChecked = True
Else
bChecked = False
End If
IsChecked = bChecked
End Function

The state of an option button is also returned by the getState() method of the control, where False is not checked and True is checked. The code is greatly simplified:

If oOptionButton.State Then
' The option is checked
Else
' The option is not checked
End If
--------------------------------------
Wie kriege ich die Werte "0" oder "1" denn dann als bearbeitbare Variable in?
Anschließend dürfte es ja mit begingtem Text weitergehen.

Oder würdest Du den werteabhängigen Text vom Makro direkt in den Briefkopf schreiben lassen ?
Stephan
********
Beiträge: 12368
Registriert: Mi, 30.06.2004 19:36
Wohnort: nahe Berlin

Re: Zwei Briefköpfe - Wechsel mit Schaltfläche oder Optionsfeld

Beitrag von Stephan »

Geht das ungefähr in der Art und Weise (Quelle: https://wiki.openoffice.org/wiki/Docume ... ion_Button)
ja, ungefähr geht es in die Richtung ("ungefähr" weiol der Code ja noch nicht soooo viel tut)
Oder würdest Du den werteabhängigen Text vom Makro direkt in den Briefkopf schreiben lassen ?
Genau das würde ich bevorzugen
(und weil das die Beachtung vieler Details, z.B. welchne Platzhalter nutzt man, wie positioniert man den Text, wie ist er formatiet usw.) erfordert schrieb ich schon das es mir zu aufwendig ist sowas als Beispiel für diesen Thread hier zu programmieren)


Gruß
Stephan
Rocko
*******
Beiträge: 1164
Registriert: Do, 11.10.2012 13:19

Re: Zwei Briefköpfe - Wechsel mit Schaltfläche oder Optionsfeld

Beitrag von Rocko »

Stephan hat geschrieben:eigentlich würde ich das per Makro und zwei Optionsbuttons lösen, das ist mir jetzt aber zu aufwendig es fertig zu programmieren.
Das habe ich bereits geliefert.
viewtopic.php?f=25&t=64392
(letzter Abschnitt mit Beispieldatei)
Hast du schon mal einen Blick in die Writer-FAQ und in die Calc-FAQ des Forums geworfen?
Für jeden vor dem Beginn seiner Seminararbeit ein unbedingtes MUSS: http://openoffice-uni.org/
Stephan
********
Beiträge: 12368
Registriert: Mi, 30.06.2004 19:36
Wohnort: nahe Berlin

Re: Zwei Briefköpfe - Wechsel mit Schaltfläche oder Optionsfeld

Beitrag von Stephan »

Das habe ich bereits geliefert.
schönes Beispiel.
Ich wollte das nicht diskriminieren, nur ich war mir dessen Existenz nicht bewusst.


Gruß
Stephan
Oohh
*
Beiträge: 10
Registriert: Fr, 14.08.2015 16:49

Re: Zwei Briefköpfe - Wechsel mit Schaltfläche oder Optionsfeld

Beitrag von Oohh »

Oohh. :D
Danke für den Input.

Ich probiere. :shock:

Ich habe jetzt zwei Seitenvorlagen (Kopien von "Erste Seite") erstellt.
Bei Rocko ist der Unterschied von Vorlage zu Vorlage a) eingefügtes Bild, b) aktivierte Kopfzeile mit Inhalt

Bei mir soll der Unterschied sein: unterschiedliche Büroadressen im Textrahmen.

Ergebnis:
Vorlage1 = Adresse1
Vorlage2 = Adresse2

Allerdings:
Wenn ich in Vorlage 2 eine neue "Adresse2" reinschreibe, speichere und auf Vorlage 1 wechsele,
erscheint dort ebenfalls die "Adresse2". :(

Es gelingt mir nicht, irgendwelche Ideen, was ich falsch mache ?

Grüße Oohh
Stephan
********
Beiträge: 12368
Registriert: Mi, 30.06.2004 19:36
Wohnort: nahe Berlin

Re: Zwei Briefköpfe - Wechsel mit Schaltfläche oder Optionsfeld

Beitrag von Stephan »

irgendwelche Ideen, was ich falsch mache ?
Du stocherst völlig im Nebel weil Du Dich augenscheinlich nicht mit den grundlegenden Funktionen des Programms vertraut machst.

Rockos Bild ist an der Fusszeile verankert (mithin Teil der Seitenvorlage) der Textrahmen hingegen an der Seite (mithin Teil des Dokumentinhalts).

Lösung:
verankere den Textrahmen ebenfalls an der Fusszeile damit er sich so verhalten kann wie das Bild


Gruß
Stephan
Oohh
*
Beiträge: 10
Registriert: Fr, 14.08.2015 16:49

Re: Zwei Briefköpfe - Wechsel mit Schaltfläche oder Optionsfeld

Beitrag von Oohh »

Im Nebel stochern ist gut.
Das ist für mich eher Nachtflug ohne Instrumente :lol:

1.) Ich habe das mit den Seitenvorlagen jetzt grob begriffen.
Lösung:
Rahmen an Fusszeile verankert
(Rahmen in Fusszeile legen, an Absatz verankern, Rahmen an gewünschte Stelle verschieben und schützen)
Warum so: Ich konnte den Anker nicht bewegen.

Frage: Kann man die Verankerung komfortabler lösen ?

2.) Pro Seitenvorlage eigener "Büroadressrahmen"
Seitenvorlage01 mit Rahmen01 (Adresse1)
Seitenvorlage02 mit Rahmen02 (Adresse2) mit Fusszeile verankert.

Optisch werden die Rahmen "übereinander" positioniert mit Transparenz = 0%

Et voilá

Der Wechsel der Seitenvorlage bringt Briefkopf mit anderer Büroadresse

DANKE !!!!

Jetzt muss ich noch das Makro basteln.

Glückliche Grüße Oohh
Antworten