Hallo Kai,
Deine Fragen verblüffen mich ein wenig.
Aber kurz skizziert:
Was das Skript machen würde:
1. Prüfen, ob eine Template-Datei (Broschüre) bereits offen ist:
wenn nein,
OpenDialog
2. OpenDialog für CSV.Datei.
3. Einlesen der CSV-Datei in ein Array
4. Schleife über Array (Datensätze):
Einsetzen aus Datensatz in Variablen nach Anwendervorgabe
Drucken
Vorlage zurücksetzen
nächster Datensatz, usw. ca. 800 x.
Da hast Du recht, das erste und gößte Problem ist das richtige Einlesen von CSV-Datensätzen, dass ich so etwas kann, kannst Du hier sehen:
WpsCsvHandler Variablen einsetzen mache ich hier
en masse:
WpsMakeCalendar - Kalendererstellung mit Doppelklick Und 800x einen Druckvorgang starten ist wirklich keine Hexerei, eher ein Speicherproblem des Anwenders oder eventuell ein Problem des Druckers, aber ganz sicherlich kein Problem des Skriptes.
Gerade eben erzeuge ich in einem Rutsch ca. 100 Tabellen mit durchschnittlich 100 Datensätzen mit vielen Wenns und Danns, Sortieren und Gruppenbildungen.
Oder habe etwas an Deiner Frage nicht verstanden?