[Calc] Créer fichier ics (iCal) vacances scolaires et fériés
Publié : 25 août 2009 15:36
Bonjour,
Je joins à la communauté un fichier Calc (sous licence GNU GPLv3) qui permet de créer rapidement un fichier .ics (au format iCal) contenant les dates des vacances scolaires d'une zone précise (il suffit de rentrer la zone, les dates de début et de fin des cours). Le programme calcule aussi automatiquement les jours fériés. Pour l'utiliser, il faut activer les macros.
Version du 25/08/2009 :
Remplir un agenda électronique manuellement peut être assez fastidieux. Ce classeur a pour but d'automatiser l'entrée des dates des vacances scolaires et leur zone ainsi que les jours fériés dans un agenda capable d'importer des agendas au format iCal (avec l'extension .ics) comme par exemple Thunderbird avec l'extension Lightning. La première feuille nommée "Menu" contient 2 boutons qui permettent de réaliser cette tâche (on a les mêmes boutons sur la feuille "Dates").
I- Insertion des dates des vacances et de la zone scolaire :
Ceci se fait en cliquant sur le bouton "Entrer les dates des vacances". Il fait apparaître une boîte de dialogue qui permet de renseigner différents champs. Une fois les données entrées, il suffit de valider. Les données sont stockées dans la feuille "Dates".
Remarque : l'année scolaire est déduite automatiquement d'après la 1ère date qui correspond à la rentrée scolaire.
II- Création du fichier .ics :
Ceci se fait en cliquant sur le bouton "Exporter dates dans un format .ics". Le fichier .ics est automatiquement créé dans le même répertoire que le classeur. Il aura comme nom "CalendrierScolFrZZZZZ_XXXX-XXXX.ics" où ZZZZZ correspond au nom de la zone et XXXX-XXXX à l'année scolaire.
Sous Vista, une fois le fichier créé, OpenOffice.org l'ouvre et le programme auquel l'extension .ics est associée se lance. Par défaut, le calendrier Windows se lance et une fenêtre d'importation se lance et demande si l'on veut intégrer ces nouvelles dates dans un agenda existant ou un nouveau. Par contre sous Thunderbird/Lightning ceci ne peut (encore) se faire... Il faudra faire une importation manuelle : pour cela, il faudra ouvrir Thunderbird, puis se placer dans la partie "Agenda", puis cliquer sur "Fichier", puis "Importer un agenda".
En espérant que ceci puisse aider et participe à la popularisation d'OOo (notamment en milieu scolaire).
Edit à 19h34 : Version 2
Modification du fichier avec intégration des jours fériés du 14 Juillet et du 15 Août.
Edit à 23h51: Version 3
Modification du fichier avec dénomination des jours fériés et correction de bugs sur les événements à la journée (mauvais intervalle de temps).
Edit du 26/08/2009 à 0h33: Version 4
Modification du fichier avec possibilité d'inclure ou non les jours fériés avec les vacances scolaires + correction d'un bug pour la date de début des vacances d'été (mauvais intervalle encore...).
Je joins à la communauté un fichier Calc (sous licence GNU GPLv3) qui permet de créer rapidement un fichier .ics (au format iCal) contenant les dates des vacances scolaires d'une zone précise (il suffit de rentrer la zone, les dates de début et de fin des cours). Le programme calcule aussi automatiquement les jours fériés. Pour l'utiliser, il faut activer les macros.
Version du 25/08/2009 :
Remplir un agenda électronique manuellement peut être assez fastidieux. Ce classeur a pour but d'automatiser l'entrée des dates des vacances scolaires et leur zone ainsi que les jours fériés dans un agenda capable d'importer des agendas au format iCal (avec l'extension .ics) comme par exemple Thunderbird avec l'extension Lightning. La première feuille nommée "Menu" contient 2 boutons qui permettent de réaliser cette tâche (on a les mêmes boutons sur la feuille "Dates").
I- Insertion des dates des vacances et de la zone scolaire :
Ceci se fait en cliquant sur le bouton "Entrer les dates des vacances". Il fait apparaître une boîte de dialogue qui permet de renseigner différents champs. Une fois les données entrées, il suffit de valider. Les données sont stockées dans la feuille "Dates".
Remarque : l'année scolaire est déduite automatiquement d'après la 1ère date qui correspond à la rentrée scolaire.
II- Création du fichier .ics :
Ceci se fait en cliquant sur le bouton "Exporter dates dans un format .ics". Le fichier .ics est automatiquement créé dans le même répertoire que le classeur. Il aura comme nom "CalendrierScolFrZZZZZ_XXXX-XXXX.ics" où ZZZZZ correspond au nom de la zone et XXXX-XXXX à l'année scolaire.
Sous Vista, une fois le fichier créé, OpenOffice.org l'ouvre et le programme auquel l'extension .ics est associée se lance. Par défaut, le calendrier Windows se lance et une fenêtre d'importation se lance et demande si l'on veut intégrer ces nouvelles dates dans un agenda existant ou un nouveau. Par contre sous Thunderbird/Lightning ceci ne peut (encore) se faire... Il faudra faire une importation manuelle : pour cela, il faudra ouvrir Thunderbird, puis se placer dans la partie "Agenda", puis cliquer sur "Fichier", puis "Importer un agenda".
En espérant que ceci puisse aider et participe à la popularisation d'OOo (notamment en milieu scolaire).
Edit à 19h34 : Version 2
Modification du fichier avec intégration des jours fériés du 14 Juillet et du 15 Août.
Edit à 23h51: Version 3
Modification du fichier avec dénomination des jours fériés et correction de bugs sur les événements à la journée (mauvais intervalle de temps).
Edit du 26/08/2009 à 0h33: Version 4
Modification du fichier avec possibilité d'inclure ou non les jours fériés avec les vacances scolaires + correction d'un bug pour la date de début des vacances d'été (mauvais intervalle encore...).