Bonjour,
Je voulais savoir s'il est possible via une macro excel d'ajouter un evenement à iCal (calendrier d'Apple pour les windowsiens)
Un peu comme on peut le faire avec de l'AppleScript ?
A+
Thais
Bonjour,
Je voulais savoir s'il est possible via une macro excel d'ajouter un evenement à iCal (calendrier d'Apple pour les windowsiens)
Un peu comme on peut le faire avec de l'AppleScript ?
A+
Thais
Salut,
travailler avec iCal, c'est faire des fichiers ics non ?
En écrivant dans un fichier texte le contenu, cela correspond-il à ton besoin ?
Cycle de vie d'un bon programme :
1/ ça fonctionne 2/ ça s'optimise 3/ ça se refactorise
Pas de question technique par MP, je ne réponds pas
Mes ouvrages :
Migrer les applications VBA Access et VBA Excel vers la Power Platform
Apprendre à programmer avec Access 2016, Access 2019 et 2021
Apprendre à programmer avec VBA Excel
Prise en main de Dynamics 365 Business Central
Coffrets disponibles de mes ouvrages : https://www.editions-eni.fr/jean-philippe-andre
Pensez à consulter la FAQ Excel et la FAQ Access
Derniers tutos
Excel et les paramètres régionaux
Les fichiers Excel binaires : xlsb,
Autres tutos
Bonjour,
En fait Excel ne peut pas le faire tout seul (ou en tout cas ,j'aie pas réussi ...)
La seule solution que j'aie trouvé ... et qui marche
C'est d'utilisé la fonction "MacScript" qui permet d'executer du code AS dans Excel.
Ci-dessous mon code si ca peut être utile :
Thais
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 'iCal vs AppleScript CR = Chr$(13) str = "tell application ""iCal""" str = str & CR & "tell calendar ""Travail""" str = str & CR & "Activate" str = str & CR & "make new event at end with properties {summary:" & Chr(34) & mySUMMARY & Chr(34) & ", location:" & Chr(34) & myLOCATION & Chr(34) & ", start date:date(" & Chr(34) & mySDATE & Chr(34) & "), end date:date(" & Chr(34) & myEDATE & Chr(34) & ")}" str = str & CR & "end tell" str = str & CR & "end tell" MacScript (str)
Partager