Répondre à la discussion

Bonjour,

Plusieurs erreurs dans ton script.

1 - utilise plutôt front document à la place de document 1.

2 - La commande d'export s'adresse à l'application numbers, pas au document donc tu n'es pas dans le bon bloc tell.

3 - La syntaxe de la commande export est : (export document to file chemin as format) format étant le nom de l'application "microsoft excel"


essai ce script modifié:

Je n'ai pas pu le tester ! dis moi si c'est bon.


[CODE]on run {input, parameters}

    tell application "Numbers"

        activate

        repeat with csvFile in input

            open csvFile

            tell front document

                set fileName to name

                set filePath to (path to desktop folder as text) & fileName & ".xlsx"

            end tell

            export front document to file filePath as Microsoft Excel

            tell front document

                close

            end tell

        end repeat

    end tell

    return input

end run[/CODE]