[de-users] variable mittels macro bearbeiten

2007-08-26 Diskussionsfäden Thomas Stegbauer
hallo zusammen,

nachdem die variablen-abfrage, nicht so einfach funktioniert und auch sonst 
niemand den passenden
tip hatte, versuche ich eine neue idee, u.u. kann mir hierzu jemand einen tipp 
geben.

ich habe in meinem dokument den inhalt der variable komplett eingetragen, 
beispielsweise: variable
uidsichtbar=ATU12341234

anschliessend habe ich den macrorecorder gestartet, mit der maus einen 
doppelklick auf ATU12341234,
und dann den wert auf folgendes gekuerzt ATU und mit ok gespeichert.

das dazugehoerige basic-macro schaut wie folgt aus:


sub defineATUnumber
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 --
rem dispatcher.executeDispatch(document, .uno:FieldDialog, , 0, Array())


end sub


allerdings wird damit nicht gewuenschte erfolg erzielt, vermutlich, weil der 
macrorecorder mit dem
maus-klick nichts anfangen kann, ist das korrekt?
falls ja, wie kann ich den inhalt der variable ausschliesslich mit der tastatur 
anpassen, sodass
auch der macrorecorder das richtig aufzeichnen kann? bzw. wie muesste das  
script aussehen, damit
das gewuenschte passiert?

fragen ueber fragen

viele gruesse
thomas


-- 
# Thomas Stegbauer

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [de-users] variable mittels macro bearbeiten

2007-08-26 Diskussionsfäden Thomas Stegbauer
Robert Großkopf schrieb:
 Hallo Thomas,
 
 anschliessend habe ich den macrorecorder gestartet, mit der maus einen
 doppelklick auf ATU12341234, und dann den wert auf folgendes gekuerzt ATU
 und mit ok gespeichert.
 
 Ich verstehe den Zusammenhang bei Deiner Variablenerstellung zwar überhaupt 
 nicht. Markierung mit der Tastatur findest Du aber unter Tastaturbefehle für 
 Textdokumente 
 (Strg) (Umschalt) (Cursor rechts)  Wortweise nach rechts selektieren
 usw.

hallo robert,

danke fuer die antwort, den hintergrund dafuer habe ich vor ein paar tagen hier 
in der ml erklaert,
als ich versuchte, den bedingten text mittels einer regex bedingung zu 
pruefen.
kurz ich habe ein odt file in dem variablen von lx-office eingepflegt sind 
beispielsweise: %name%,
diese werden von lxoffice gefuellt und stellt mir dann ein neues odt zum 
download zur verfuegung.
jetzt moechte ich, wenn eine ATU-nummer drin ist, einen text einblenden lassen. 
die atu-nummer
beginnt aber nur mit ATU und hat dann noch 8 ziffern hinten dran. alle versuche 
die bedingung
mittels atunumber == ATU[0-9]{8} oder ATU.* oder ATU[:digit:]{8} usw 
scheiterten, weil ooo
anscheinend bei den bedingungen keine regexe pruefen kann :(

jetzt waere ich auf die idee bekommen, den inhalt der variable zu kuerzen (denn 
sie ist ja immer
gleich lang) aber auch das klappt nicht.
auch mit das von dir erwaehnte tastenkombination greift nicht, weil ich ja nix 
markieren will,
sondern sondern ich will den wert der variable aendern, und das geht mit der 
maus, mit einem
doppelklick auf den angezeigten wert :(

viele gruesse
thomas


-- 
# Thomas Stegbauer
# https://keyserver1.pgp.com/vkd/DownloadKey.event?keyid=0x9A3F1866FC68E91D
# Key fingerprint = 5A2D FEDC 8A50 F1BB 25FB  967B 9A3F 1866 FC68 E91D

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[de-users] variable zerlegen oder mittels regulaerem ausdruck pruefen

2007-08-24 Diskussionsfäden Thomas Stegbauer
hallo zusammen,

ich habe anfang der woche der woche eine frage zu regulaeren ausdrucken 
gestellt, allerdings als
antwort, jetzt weis ich nicht, ob diese im thread unterging, oder ob einfach 
niemand eine antwort
hat. aus diesem grund bin ich jetzt einfach zu frech und stelle sie nochmals ;)


wenn ich korrekt gelesen habe, kann ooo nur fuer calc und search filter regex 
verwenden. ist das
korrekt? (und auch dort erst, wenn es entsprechend aktiviert wurde)
http://www.ooowiki.de/Regul%C3%A4rerAusdruck

deshalb zwei neue fragen  :)

1.)
gibt es doch eine moeglichkeit einen regex im bedingungsfeld beim writer 
abzufragen? (wobei ja meine
expression im entsprechenden mail nicht korrekt ist, diese muesste eigentlich 
heissen:
ustidsichtbar == ATU.*, bzw imho noch besser: ustidsichtbar = 
ATU[:digit:]{9}


2.) plan-b
gibt es die moeglichkeit eine variable zu bearbeiten? sprich: nimm die ersten 
drei zeichen der
variable ustidsichtbar und stelle diese ein eine neue variable?

viele gruesse
thomas
-- 
# Thomas Stegbauer
# https://keyserver1.pgp.com/vkd/DownloadKey.event?keyid=0x9A3F1866FC68E91D
# Key fingerprint = 5A2D FEDC 8A50 F1BB 25FB  967B 9A3F 1866 FC68 E91D


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[de-users] variable zerlegen oder regex fuer variablenpruefung im writer was: Re: [de-users] openoffice 2.2.1 und bedingter text

2007-08-20 Diskussionsfäden Thomas Stegbauer

hallo,

wenn ich korrekt gelesen habe, kann ooo nur fuer calc und search filter regex 
verwenden. ist das
korrekt? (und auch dort erst, wenn es entsprechend aktiviert wurde)
http://www.ooowiki.de/Regul%C3%A4rerAusdruck

deshalb zwei neue fragen :)

1.)
gibt es doch eine moeglichkeit einen regex im bedingungsfeld beim writer 
abzufragen? (wobei ja meine
expression im entsprechenden mail nicht korrekt ist, diese muesste eigentlich 
heissen:
ustidsichtbar == ATU.*, bzw imho noch besser: ustidsichtbar = 
ATU[:digit:]{9}

2.) plan-b
gibt es die moeglichkeit eine variable zu bearbeiten? sprich: nimm die ersten 
drei zeichen der
variable ustidsichtbar und stelle diese ein eine neue variable?

viele
gruesse
thomas


-- 
# Thomas Stegbauer
# https://keyserver1.pgp.com/vkd/DownloadKey.event?keyid=0x9A3F1866FC68E91D
# Key fingerprint = 5A2D FEDC 8A50 F1BB 25FB  967B 9A3F 1866 FC68 E91D

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [de-users] openoffice 2.2.1 und bedingter text

2007-08-17 Diskussionsfäden Thomas Stegbauer
Thomas Stegbauer schrieb:
 hallo ml,
 
 ich kaempfe gerade mit ooo 2.2.1 unter debian etch mit bedingtem text.

hallo nochmals,

mittlerweile habe ich rausgefunden, dass sichtbare variablen von lx-office 
gefuellt werden. wobei
mir nicht ganz klar ist, worin hier seitens lx-office unterschieden wird. 
faerbt man den text weiß
ein, erscheint er auf dem ausdruck nicht mehr.

allerdings stellt sich mir jetzt noch folgendes problem, die bedingung muss auf 
einen regex pruefen.

beispielsweise
ustidsichtbar == ATU*

d.h. die variable hat z.b. ATU4234234 oder ATU943532 oder DE91301331, die 
bedingung muss wahr sein,
wenn der inhalt mit ATU beginnt, habe ich hier eine chance?

viele gruesse
thomas

-- 
# Thomas Stegbauer
# https://keyserver1.pgp.com/vkd/DownloadKey.event?keyid=0x9A3F1866FC68E91D
# Key fingerprint = 5A2D FEDC 8A50 F1BB 25FB  967B 9A3F 1866 FC68 E91D


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[de-users] openoffice 2.2.1 und bedingter text

2007-08-16 Diskussionsfäden Thomas Stegbauer
hallo ml,

ich kaempfe gerade mit ooo 2.2.1 unter debian etch mit bedingtem text.

dazu gibts ein document das mit lx-office-variablen gespickt ist 
beispielsweise: %name%
drucke ich in lx-office das document aus, holt dieses das odt file , die ganzen 
variablen werden von
lx-office ersetzt und sodann wird das ausgefuellte odt file unter anderem namen 
zum download angeboten.

die ganzen bedingten text anleitungen gehen davon aus, dass variablen definiert 
sind, bzw werden.

dazu meine frage:

ist es moeglich diese variablen automatisch aus dem text zu ziehen?

beispielsweise an einer freien stelle mit weisser schrift folgendes zu 
hinterlegen:
$name=%name%
dann wird die variable $name mit dem hinter = liegendem eintrag gefuellt.

der bedingte text erscheint dann, wenn $name nicht leer ist.

eine andere moeglichkeit waere mittels jdbc auf die postgresql zuzugreifen, 
aber auch dann fehlt die
 verknuepfung, welcher datensatz dazu rausgezogen werden soll?


noch eine zweite frage, ist es moeglich zwei variablen fuer den bedingten text 
abzufragen?
beispielsweise,
wenn %name% UND %vorname% ist nicht leer, dann fuege den text ein?

viele gruesse
thomas



-- 
# Thomas Stegbauer
# https://keyserver1.pgp.com/vkd/DownloadKey.event?keyid=0x9A3F1866FC68E91D
# Key fingerprint = 5A2D FEDC 8A50 F1BB 25FB  967B 9A3F 1866 FC68 E91D

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]