Ouvrir un classeur en saisissant son nom.
Imaginons qu'on veuille ouvrir un classeur de façon semi-automatique, c'est à dire en demandant à l'utilisateur de saisir le nom du classeur Excel. Dans cet exemple, on considére que le chemin d'accès est constant, seul le nom du classeur peut varier.
Exemple 1 : Récupérez l'AppleScript ici.
Le Script :
set le_chemin to (path to desktop) as string
set le_nom to display dialog "Saisissez le nom du classeur" default answer ".xlsx"
set mon_classeur to le_chemin & text returned of le_nom
tell application "Microsoft Excel"
activate
open mon_classeur
end tell
Explications :
On demande mémorise le chemin d'accès vers le bureau, on demande le nom du fichier à l'utilisateur à l'aide d'une boîte de dialogue. Ces deux fonctions sont détaillées dans la section "Fondamentaux". On connait le chemain d'accès vers le fichier sous forme chaîne de caractères (string).
Ouvrir un classeur en naviguant dans les dossiers.
Imaginons qu'on veuille laisser l'utilisateur du script choisir le classeur qu'il veut ouvrir. On utilisera la fonction
Exemple 2 : Récupérez l'AppleScript ici.
Le Script :
set mon_classeur to choose file "Choisissez un classeur Excel"
tell application "Microsoft Excel"
activate
open mon_classeur
end tell
Explications :
On utilise la fonction de Mac OS "choose file" pour obtenir le fichier à ouvrir et on demande à Excel d'ouvrir un classeur avec ce fichier comme argument. Cette seconde méthode est peu différente de la précédente.