Hallo Luke,
weil Dir noch keiner geantwortet hat, schreibe ich mal, was mir dazu einfällt:
Luke78 hat geschrieben:Gibt es eine Möglichkeit die internen Reports von Base als Grundlage für MailMerge zu verwenden?
Bzw. muss man beim Report Design auf bestimmte Dinge achten, damit man diesen verwenden kann.
Kann ich nicht sagen, was ich aber weiß ist, dass es in AOo grundsätzlich zwei Arten von Berichten gibt.
- Herkömmliche, d.h. ohne Reportbuilder Extension
- Berichte die mit der Reportbuilder Extension erstellt wurden, welche wiederum in LO implementiert, d.h. hier die Standard-Berichte sind. Man kann hier zwischen Writer und Calc Dokument wählen
Was Du verwendest, hast Du nicht mitgeteilt.
MailMerge arbeitet, Meineserachtes, mit einer Tabelle/Abfrage oder Ansicht und schiebt für jede Zeile in ebendieser einen Serienbrief heraus.
Dieser wird aus einer Writer-Datei erzeugt, die Feldbefehle dazu gibt es nur im Writer.
D.h. das man Mailmerge als Datengrundlage das .command mitgibt, der Inhalt wird successive in die Seriendruckfelder übernommen.
Berichte haben bereits, etwa wie Formulare eine eigene Abfrage/Tabelle/Ansicht als Grundlage. Deren Name ist im Bericht-Dokument gespeichert.
Öffnet man den Bericht, wird die Abfrage automatisch ausgeführt und es läuft im Hintergrund die Erstellung des Berichtes.
Es handelt sich also um einen ganz anderen Dokumentenaufbau, eine andere Datenversorgung.
Ich kann mir daher nicht vorstellen, dass dein Unterfangen von Erfolg gekrönt sein wird.
Mailmerge-Serienbriefe basieren halt auf Writerdokumenten mit Seriendruckfeldern.
Gruß R