Rahmen mit Größe per Makro????

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

Moderator: Moderatoren

Bernhard
****
Beiträge: 182
Registriert: Do, 10.08.2006 12:04
Wohnort: Nürnberg

Rahmen mit Größe per Makro????

Beitrag von Bernhard »

Hallo,

ich muss folgendes machen:

Ich mache im Writer immer einen kleinen Umbruch für versch. Verlagsobjekte die wir in AUftrag geben! So muss ich immer pro Seite versch. sachen mit Rahmen versehen wo praktisch später dann Bilder bzw. Anzeigen stehen. Hab mal ein Beispiel angehängt!

Nun ist es so das die Größen der freizuschlagenden Fläche in einer Calc-Datei Stehen und zwar wie folgt
Spalt A / Spalte B
45 / 50
92 / 116
139 / 200
45 / 11

Es handelt sich hier um MM angaben!

Ist es möglich einen Makro zu programmieren der praktisch die Größe in dieser Calc-Datei nachschaut und mir dann diese Rahmen in Writer zeichnet? Habe leider mit Makros null am Hut.. leider leider...

Herzlichen Dank!
Dateianhänge
Umbruch.jpg
Umbruch.jpg (121.11 KiB) 823 mal betrachtet
Bernhard
------------------
OO-Forum :arrow: das beste was das Web zu bieten hat...
Benutzeravatar
komma4
********
Beiträge: 5332
Registriert: Mi, 03.05.2006 23:29
Wohnort: Chon Buri Thailand Asia
Kontaktdaten:

Re: Rahmen mit Größe per Makro????

Beitrag von komma4 »

Natürlich ist so etwas möglich. "Alles", was Du per Menus und/oder Maus Dokumenten verpassen kannst ist als Makro umzusetzen - mehr oder weniger.

Aber:

a) schreibst Du im falschen Forum, wenn es Dir um Makro-Hilfe geht;
b) gibst Du vier Millimeter-Paare - und ein Bild mit drei Rahmen als Beispiel an !? Beschreiben die mm die Grösse eines Rahmens (Bereich der freizustellen ist)? Wie sollen diese verankert sein? Position? gewünschter Name, ... Da fehlen noch viele Angaben.

Also bitte auf ein Neues. Danke!
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)
Bernhard
****
Beiträge: 182
Registriert: Do, 10.08.2006 12:04
Wohnort: Nürnberg

Re: Rahmen mit Größe per Makro????

Beitrag von Bernhard »

danke :D :D .. werd das ganze dann mal im anderen Forum öffnen.. oder kanns jemand verschieben????

Es ist mir schon klar das vieles per Makro geht.. aber die Umsetzung ist mir halt nicht so geläufig.. da ich Makros (aus Excel) eben nur so kenne das die immer das gleiche tun.. also immer die z.B. die gleiche Größe erzeugen usw usw... und ich brauche ja hier praktisch einen Makro der nache inander erzeugt.. und zwar immer verschiedene größen..

Das mit den Größen sind nur Beispiele.. es kann sich nur um 1 Anzeige auf einer Seite/Produkt handeln.. oder um 40...

Verankerung am besten gar nicht.. da es sein kann das die Anzeige, sollte es auf einer Seite nicht gut aussehen, auf eine andere verschoben wird. Position soll frei wählbar sein.. da ich ja schauen muss wie die Anzeige rechts unten.. oder links oben.. oder oder oder sein..

Die MM-Angaben geben die frei zu stellende Fläche an...
Bernhard
------------------
OO-Forum :arrow: das beste was das Web zu bieten hat...
Toxitom
********
Beiträge: 3769
Registriert: Di, 12.08.2003 18:07
Wohnort: Wiesbaden
Kontaktdaten:

Re: Rahmen mit Größe per Makro????

Beitrag von Toxitom »

Hallo Bernhard,

nö, das Forum ist schon das richtige :-) (Falls deinen Beitrag nicht schon jemand verschoben hat ).

Bleibt allerdings die Frage, was du jetzt erwartest. Dass dir jemand das Makro schreibt? Dann ist das sicherlich nicht ganz der richtige Ort. Die Frage, ob es geht, hat "komma4" ja schon beantwortet.

Und natürlich geben wir dir gerne Hilfe, wenn du irgendwo nicht weiterkommst.
Und das Prinzip:
Also, Writer Dtei öffnen, Calc-Dtei öffenen, in Calc die Positionsangaben auslesen, mit diesen dann einen Rahmen ( "TextFrames" - Service com.sun.star.text.TextFrame ) erzeugen und im Dokument verankern, Eigenschaften wie Größe, Namen, Textumlauf etc zuweisen, fertig.

Noch Fragen ;-)

Gruss
Thomas
Unterstützer LibreOffice, zertifizierter Trainer und Berater
Bücher: LibreOffice 6- Einstieg und Umstieg
Makros Grundlagen - LibreOffice / OpenOffice Basic
Benutzeravatar
komma4
********
Beiträge: 5332
Registriert: Mi, 03.05.2006 23:29
Wohnort: Chon Buri Thailand Asia
Kontaktdaten:

Re: Rahmen mit Größe per Makro????

Beitrag von komma4 »

...da nicht verankert werden soll - und auch sonstige ANgaben fehlen:

wie wäre es mit einer Halb-Automatisierung:

Teil A öffnet die Calc-Datei, liesst einen Namen (zum Zuordnen) und die Grösse der Rahmen aus und zeigt die Angaben in einer Listbox

Teil B nimmt die Markierung einer Zeile der Listbox und weisst die dort dargestellten Grössen einem aktuell markierten Testrahmen zu

?
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)
Bernhard
****
Beiträge: 182
Registriert: Do, 10.08.2006 12:04
Wohnort: Nürnberg

Re: Rahmen mit Größe per Makro????

Beitrag von Bernhard »

Was Komma4 geschrieben hat ist mir schon klar.. das vieles geht.. oder auch net.. und das ist eben meine Anfangsfrage gewesen.. obs überhaupt geht.. gibt ja bestimmt auch teile die man mit einem makro net machen kann.. oder wozu man so großes wissen braucht das man sich nicht so einfach aneignen kann...

Das mir hier jetzt keiner ein Fertiges Makro macht.. ist mir klar.. bin ja nicht seit gestern hier.. und hab schon viel gelesen.. ist ja auch nicht die Aufgabe dieses Forums das man komplette Lösungspakete bekommt!

Werde mich deshalb - da ich jetzt weiss das es geht.. und auch schon einen Teil bekommen habe.. mir mal Bücher usw kaufen und darin stöbern...

Herzlichen Dank für die vielen und umfangreichen antworteN!
Bernhard
------------------
OO-Forum :arrow: das beste was das Web zu bieten hat...
Antworten