Hallo Reinhard
ich sehe jetzt, was dein Problem ist.
myDoc=thiscomponent
dim arg(0) as New com.sun.star.beans.PropertyValue
arg(0).name="Name"
arg(0).value=printername
mydoc.setPrinter(arg())
Damit setzt du den Drucker nur für das Dokument, in dem der Makrocode
gespeichert
Mein Macro ist kein großes Geheimnis: zuerst wird das zu druckende
Dokument ausgewählt, danach mailmerge initialisiert. In dem
prindlg-Dialog wird ein Drucker aus der Liste der existierende Drucker
ausgewählt und danach mailmerge.execute zum Drucken aufgerufen.
Sub Serienbrief_erstellen
Dim Ma
Am 06.11.2011 19:47, schrieb rh:
Das kann leider nicht funktionieren, weil es vor dem Aufruf von
/mailmerge.execute/ ja noch gar kein Dokument gibt, dem man
Eigenschaften zuweisen könnte.
Reinhard
Hallo
bevor du die Dokumente Drucken kannst, mußt du sie aber erst erstellen.
Dabei kannst du ih
Das kann leider nicht funktionieren, weil es vor dem Aufruf von
/mailmerge.execute/ ja noch gar kein Dokument gibt, dem man
Eigenschaften zuweisen könnte.
Reinhard
Am 2011-11-06 17:36, schrieb Frieder:
> Am 06.11.2011 17:27, schrieb rh:
>> Ich habe einen Libreoffice-Basic Macro geschrieben um mi
Am 06.11.2011 17:27, schrieb rh:
Ich habe einen Libreoffice-Basic Macro geschrieben um mit Adressdaten
aus einer Datenbank Serienbriefe zu drucken. Das funktioniert auch
wunderbar. Allerdings möchte ich gerne wählen können auf welchem Drucker
die Serienbriefe tatsächlich gedruckt werden, also soe
Ich habe einen Libreoffice-Basic Macro geschrieben um mit Adressdaten
aus einer Datenbank Serienbriefe zu drucken. Das funktioniert auch
wunderbar. Allerdings möchte ich gerne wählen können auf welchem Drucker
die Serienbriefe tatsächlich gedruckt werden, also soetwas wie den
gewohnten Druckerdialo