Seite 1 von 1
Drucken aus Makro
Verfasst: Mi 14. Jan 2015, 22:22
von Fisherneu
Hallo liebe Leser,
ich möchte gerne aus einer Datentabelle zeilenweise bestimmte Zellen auslesen und diese dann in einer bestimmten Anordung auf eine DIN-A5 Seite ausdrucken.
Für das Anordnen der jeweiligen Zelleninhalten habe ich einen DIALOG erstellt. In den Textfeldern erscheint auch der gewünschte Inhalt aus den Zellen der Tabelle über den Befehl:
MyKarte.Execute()
Bis dahin ist alles ok.
Leider bekomme ich es nicht hin, dieses gesamte Dialog-Fenster auszudrucken. Stattdessen wird immer die komplette Datentabelle gedruckt, wenn ich es mit :
myDoc=ThisComponent
versuche.
Was mache ich da falsch ?
Gruß,
Fisherneu
Re: DIALOG ausdrucken
Verfasst: Fr 16. Jan 2015, 08:02
von Fisherneu
Ist es denn wirklich nicht möglich, diesen DIALOG mit den Textfeldern auszudrucken ?
Bei VBA und der Userform klappt das doch auch zB. mit PrintForm
Re: Drucken aus Makro
Verfasst: Fr 16. Jan 2015, 09:11
von karolus
Hallo
Sowas macht man (vollkommen Makrofrei) per Serienbriefdokument in Writer mit Anbindung an die DatenTabelle als Datenbank.
Karolus
Re: Drucken aus Makro
Verfasst: Fr 16. Jan 2015, 13:04
von Fisherneu
Hallo Karolus,
danke für den Hinweis.
Genau so hatte ich es bis vor kurzem auch gemacht.
Jedoch verschoben sich dabei die rechts liegenden Felder auf dem ausgedruckten Formular immer in Abhängigkeit von der Zeichenlänge in den links (davor) liegenden Feldern.
Ich möchte die Felder auch nicht alle senkrecht übereinander angeordnet haben.
Leider fand ich keine Möglichkeit ohne Makros die Zeichenlänge in Writer irgendwie zu begrenzen.
Falls Du dort eine Möglichkeit der Begrenzung kennst, bitte mitteilen.
Danke.
Fisherneu
Re: Drucken aus Makro
Verfasst: Fr 16. Jan 2015, 13:42
von pmoegenb
Wenn Du die Seriendruckfelder z.B. in einen oder mehreren Rahmen (Einfügen/Rahmen... einbettest, kann sich nichts mehr verschieben.
Re: Drucken aus Makro
Verfasst: Fr 16. Jan 2015, 13:46
von karolus
Hallo
Da würde ich in der Datenquelle ansetzen und dort Spalte|n mit Kurzfassungen der längeren Texte einpflegen.
Karolus
Re: Drucken aus Makro
Verfasst: Fr 16. Jan 2015, 22:53
von Fisherneu
Danke an Euch für die Tips.
Peter--> Mit der Umrahmung verschiebt es sich zwar nicht mehr, aber da der Rahmen natürlich nicht so schön aussieht habe ich ihn ausblenden lassen. Den sieht man dann auch nicht mehr, aber seltsamerweise schiebt sich dann der Inhalt, also der vorher eingerahmte Text etwas nach oben. Liegt also nicht mehr eben zur Gesamtzeile. Leider also auch nicht so schön.
Abhilfe ?
Re: Drucken aus Makro
Verfasst: Sa 17. Jan 2015, 09:48
von Rocko
Fisherneu hat geschrieben:... aber seltsamerweise schiebt sich dann der Inhalt, also der vorher eingerahmte Text etwas nach oben. Liegt also nicht mehr eben zur Gesamtzeile.
Das Problem kann man vermeiden. Vielleicht findest du in in
diesem FAQ-Beitrag den entsprechenden Hinweis.
Re: Drucken aus Makro
Verfasst: Sa 17. Jan 2015, 10:57
von Fisherneu
Hallo Rocko,
ich habe im Moment zwar keine elegante, aber eine brauchbare Lösung gefunden :
Da der Ausdruck auf weisses Papier kommt, Rahmen-Farbe genau so
