Hallo liebe Gemeinde,
nach längerer Makroprogrammierungs-Abstinenz nun wieder eine frage:
Ich möchte über ein selbst geschriebenenes Druckmakro alle Blätter meines geöffneten Dokumentes auf unterschiedliche Drucker schicken. Das funktioniert manchmal manchmal auch nicht. Da jede Seite einzeln angeguckt wird und dann als Druckauftrag abgesendet wird ist der Printserver des A4 Laserdruckers schnell überlastet bei einer "DDos attacke" und schmiert ab.
Jetzt möchte ich die Seitenzahlen mit zugehörigen Properties (ja nur für A4 bis A0 [7,8,9,10,11]) in ein Array schreiben, dieses Array von in eine neues Array mit den jeweiligen Properties umschreiben und in ein Zeilen Array umwandeln und mit Kommata die Seitenzahlen voneinander trennnen (also als String).
So das ich ich dann 6 Arrays habe
1 Array:
1 11
2 7
3 11
...
n
2 Array: [A4 Properties] 2,6,8,...,n
3 Array: [A3 Properties] n
4 Array: [A2 Properties] n
5 Array: [A1 Properties] n
6 Array: [A0 Properties] 1,3,9...,n
bis hierher klappt es auch -
Jetzt zu meiner eigentlichen Frage wie kann ich das Makro in SW davon überzeugen im "Druckfenster" [Strg +P] (siehe Anhang) unter "Druckbereich" "Blätter:" auswählen und den String dort übergeben?
Grüße remtc
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP