Tabellenzeilen/spalten mit alternierender Füllung versehen
Das Dokument enthält 2 AppleScripts. Das eine hinterlegt die Titelzeile eines Rechenblattes mit einer vorgegebenen Füllvorlage und danach alternierend jede Zeile bis zu einer anzugebenden Zeile mit einer zweiten, bzw. dritten Füllvorlage. Das zweite Script behandelt Spalten in analoger Weise.
Die drei Füllvorlagen müssen im RagTime-Dokument definiert sein. Im Musterdokument sind dies die vorgegebenen Füllvorlagen "Standardfüllung", "Grüne Füllung" sowie die von letzterer mit 25% Dichte abgeleitete Füllvorlage "Grün25". Im Script sind die Namen dieser Füllvorlagen in den Zeilen ganz am Anfang einzusetzen, ebenso wie die Nummer der Zeile/Spalte, bis zu welcher der Prozess laufen soll.
Ergänzung Februar 2013:
In der zweiten Version des Dokumentes sind die Scripts mit einem zusätzlichen Parameter ergänzt, mit dem die Anzahl Kopfzeilen oder -spalten vorgegeben werden kann.
Dritte Version
In dieser Version des Dokumentes (Zeile_markieren_3) habe ich die Notwendigkeit eliminiert, das Skript zu modifizieren, wenn andere Parameter angewendet werden sollen. In diesem Dokument ist nur das Markieren von Zeilen behandelt! Dafür wurden zwei zusätzliche Optionen eingebaut:
1. Statt die Markierung nur je einer Zeile zu alternieren, kann die Markierung für mehrere aufeinander folgende Zeilen gleich sein, also z.B. 3 Zeilen hinterlegt, 3 Zeilen nicht.
2. Die Zeilen werden nicht mehr in ihrer ganzen Länge markiert, sondern nur zwischen zwei Spalten, die als Parameter vorgegeben werden können.
Die zu verwendenden Füllvorlagen müssen bei den Füllvorlagen selbst angepasst werden - für die Titelzeilen die Vorlage "Header", für die zu markierenden Zeilen die Vorlage "Markieren" und für die anderen die Vorlage "Blank". Die numerischen Parameter sind in einem separaten Rechenblatt "R ctrl" einzugeben: die Anzahl Titelzeilen (# Titelzeilen), die Nummer der letzten zu markierenden Zeile (# Zeilen) sowie die Anzahl Zeilen pro Gruppe (# Multizeilen). Im gleichen Rechenblatt werden auch die erste und die letzte Spalte des zu markierenden Bereichs angegeben.
Sind keine Titelzeilen vorhanden, so beginnt die Markierung auf der ersten Zeile. Auf Titelzeilen folgt dagegen zuerst eine nicht markierte Zeile.
Anhang | Größe |
---|---|
Zeile_Spalte_markieren.rtd | 20.35 KB |
Zeile_Spalte_markieren_2.rtd | 21.74 KB |
Zeile_markieren_3.rtd | 25.59 KB |