Hallo Hans,
herzlichen Dank. Das sieht schon sehr gut aus.
Ein Fortschrittsbalken wäre wirklich noch hübsch, da das Skript doch ein paar Sekunden beschäftigt ist (ca. 10 Sekunden für 500 Felder auf einem aktuellen Macbook Pro mit 4GB RAM.).
Eine Kleinigkeit ist mir aufgefallen, bei der ich nicht weiss, ob das schnell behebbar ist. Wenn die CSV-Datei am Ende Leerzeilen enthält, werden Farbfelder erzeugt, die keine Füllung haben. Könnte man da stoppen, wenn keine Zahl mehr gefunden wird? Oder alternativ ein "Stopindikator" wie ein Keyword "END".
Was das ganze völlig genial machen würde, wäre die Möglichkeit, die Felder auf mehrere Seiten zu verteilen. Wenn ich z.B. das Musterbuch als DIN A4 haben will, wäre das hilfreich.
Wie oben schonmal angedeutet stelle ich mir das so vor, dass entweder die maximale Seitengrösse im Dialog abgefragt wird, oder alternativ, wenn das Skript eine offene Seite findet, dass dann diese als maximale Grösse genutzt wird und so lange neue Seiten angelegt werden, bis alle Felder erzeugt sind.
Das würde das Ganze dann vollkommen rund machen.
Ist das noch drin?
Ansonsten muss man sich halt ausrechnen, wie viele Felder auf eine Seite passen und die CSV Datei entsprechend aufteilen. Ist auch kein Beinbruch.
Also nochmal herzlichen Dank. Ich bin gespannt, was du noch aus den flinken Fingern zauberst :-)
Viele Grüße
Loethelm
------------------
Helfen Sie mit, damit HilfDirSelbst.ch weiterhin helfen kann.
http://www.hilfdirselbst.ch/info/ ------------------