Microsoft Excel et AppleScript
La programmation AppleScript en exemples.

pomme
Sélectionner une feuille de calcul dans un classeur.
Imaginons qu'on veuille sélectionner une feuille de calcul parmi plusieurs dans un classeur. On pourra vouloir sélectionner les feuilles, soit, les unes après les autres soit directement. Téléchargez le classeur Microsoft Excel 2008 d'exemple ici et placez le sur le bureau.

Exemple 5 : Récupérez l'AppleScript ici.

Le Script :


tell
application "Microsoft Excel"
activate
open (path to desktop as string) & "classeur_4_feuilles.xlsx"

set
feuilles to count of sheets of front document
if feuilles = 1 then
display dialog
"ce classeur contient une seule feuille"
end if

repeat with i from 1 to feuilles
select sheet
i
end repeat

select
1st sheet
end tell


Explications :
On ouvre un classeur contenant plusieurs feuilles de calcul. On compte le nombre de feuilles. Le script s'arrête si ce nombre est égale à un. Sinon, on sélectionnera les feuilles de la première à la dernière en utilisant "select sheet i".
Ensuite, on revient sur la première en utilisant "select 1st sheet" ce qui est uneautre façon d'écrire l'instruction.


Astuce :
Il est possible de sélectionner une feuille en l'appelant par son nom. Par exemple, on pourra remplacer la dernière ligne "select 1st sheet" par "select sheet "Sheet1"" pour obtenir le même résultat.