Hallo miteinander,
NEIN! Diesmal habe ich kein Problem, sondern ein verspätetes Nikolaus geschenk für Euch.
Der ein oder andere kann sich vielleicht noch daran erinnern, als ich für einen Kalender einen Namen suchte.
Bezeichnung (Name) für Kalender gesucht.
Und diesem Kalender fehlte noch etwas, was bestimmt für viele Interessant ist. Es wurden keine Ferien angezeigt.
Das war auch alles nicht so einfach wie ich es mir vorgestellt hatte. Denn wie kommt man an die Feriendaten ran, ohne sie noch großartig von Hand nachzuarbeiten. Und diese nacharbeit war leider bei sehr vielen Internetseiten auch bitter nötig. Doch irgendwann kam ich auf die Idee, es mal mit ICS-Dateien zu versuchen. Und siehe da, das funktionierte. Musste wohl in einem bestimmten Blatt einige Formeln anwenden um die relevanten Daten zu extrahieren, aber es geht.
Aber leider war mir das ganze System (bis auf das extrahieren) zu unhandlich, da ich die dementsprechende Datei downloaden und anschließend noch umbenennen musste, wegen *Einfügen=>Tabelle aus Datei*.
Also musste ich irgendwie eine Methode finden wie Calc die benötigte ICS-Datei selber downloadet, umbenennt, und einfügt. Und das downloaden hatte mich echt depremiert, da ich nicht wusste wie das zu machen ist.
Doch gestern hatte ich die für mich zündende Idee
. Ich weiß nicht ob das schon mal jemand gemacht hat, oder davon gehört hat, aber das Zauberwort heißt in einem kleinen Makro:
Filecopy
Und damit habe ich nun endlich mein lang ersehntes Ziel erreicht.
Calc "downloadet" sich via
Filecopy die Datei selbst, und benennt sie anschließend um. Na ja, so ähnlich kann man das umschreiben.
Also jetzt noch kurz das, was ihr mit der Datei machen müsst.
- Datei öffnen.
- Blatt "Kalender" das Jahr auswählen.
- Blatt "Feiertagsliste" die Feiertage auswählen.
- Blatt "FerienErstellen" das gewünschte Bundesland mittels Drop-down Menü auswählen.
- Blatt "FerienErstellen" den Button *Feriendaten einlesen und eintragen* drücken.
- Ein paar Sekunden warten. Es wird ein Statusdialog angezeigt.
Das wars! Mehr muss nicht gemacht werden.
Die Ferien werden im Kalender dadurch angezeigt, dass dort die Wochentagskürzel (Mo-So) Gelb hinterlegt werden. Wer sich mit den Zellvorlagen auskennt, dem dürfte das Ändern der Farbe wohl kein Problem bereiten
.
Noch ein weiterer Hinweis.
Die Ferien ICS-Datei lädt sich Calc von
http://www.schulferien.org/. Als Beispiel:
Code: Alles auswählen
http://www.schulferien.org/iCal/Ferien/icals/Ferien_Bayern_2014.ics
Die umbenannte Datei, beispielsweise: *Ferien_Bayern.ics* wird vom Makro dort gespeichert, wo sich die Kalenderdatei (Rasterkalender_mit_Ferien_beta_0.2.ods) befindet.
Falls ihr noch Fragen oder Anregung habt, nur zu, ich werd mein bestes geben.
Den Makro-Code habe ich versucht so gut wie möglich zu kommentieren.
Wünsche Euch viel Spaß damit
Gruß
balu
[Edith_28.12.2016 02:39 ]
Aktualisierte Datei siehe
hier unten
[/Edith]