Voter dans la communauté ⬆️⬇️

Si vous aimez les contributions d'autres utilisateurs, vous pouvez le montrer par une évaluation positive et, si vous êtes connecté, des points seront attribués. Pour en savoir plus sur notre système d'évaluation visitez Tout sur le vote au sein de la communaut… - Communauté Apple


Il semblerait que plus personne ne soit actif dans cette discussion. Si vous souhaitez reprendre la conversation, posez simplement une nouvelle question.

Applescript et la commande print dans Numbers

Bonjour


une fois que votre feuille Numbers est complété et que vous désirez l'imprimer à l'aide d'Applescript, il ne semble pas possible de le faire avec la commande print. À ce que j'ai vu il faut utiliser des commande système pour imiter ce que nous ferions avec le menu fichier et imprimer, après quoi dans l'aperçu donner la commande imprimer.


Si c'est les cas je dois avouer qu'Applescript n'est pas si intelligent que ça. Venant du monde d'Excel avec les macros qui sont si simple et plus efficace, je considère vraiment laisser tomber mon projet d'utiliser apple et utiliser plutôt LibreOffice.


Désolé peut-être de vous décevoir mais j'en suis autant moi même. À moins que vous m'aiguiller sur une meilleur piste.


Merci


<Titre Modifié par l’Hôte>

Publiée le 2 mars 2018 à 02h46

Répondre
Question marquée comme Meilleure réponse

Publiée le 2 mars 2018 à 03h31

La commande «print» existe bel et bien. Sa syntaxe est:

printv : Print a document.

print list of file or specifier : The file(s), document(s), or window(s) to be printed.

[with properties print settings] : The print settings to use.

[print dialog boolean] : Should the application show the print dialog?


Par exemple, pour imprimer le document en cours silencieusement:

tell application "Numbers"
print front document
end tell


Pour imprimer le document en cours non silencieusement, en affichant la fenêtre d'impression:

tell application "Numbers"
print front document with print dialog
end tell

2 réponses
Question marquée comme Meilleure réponse

Le 2 mars 2018 à 03h31 en réponse à NormCar

La commande «print» existe bel et bien. Sa syntaxe est:

printv : Print a document.

print list of file or specifier : The file(s), document(s), or window(s) to be printed.

[with properties print settings] : The print settings to use.

[print dialog boolean] : Should the application show the print dialog?


Par exemple, pour imprimer le document en cours silencieusement:

tell application "Numbers"
print front document
end tell


Pour imprimer le document en cours non silencieusement, en affichant la fenêtre d'impression:

tell application "Numbers"
print front document with print dialog
end tell

Le 2 mars 2018 à 04h21 en réponse à Esquimau

Bonjour Esquimau


dans mes multiples essais j'ai essayé cette commande mais avec une erreur comme résultat. Il semble qu'il fallait que j'ajoute la commande, entouré une autre fois de tell et end tell. Puisque j'étais déjà dans un cadre tell application "Numbers".... end tell, pourquoi alors me fallait-il que j'encadre la commande ? il me semble que tout ce que je demande d'exécuter est toujours pour l'application "Numbers" .


Quoi qu'il en soit, effectivement la commande print fonctionne sauf que je dois avouer que c'est plus souvent qu'autrement que par tâtonnement que mon projet progresse.


Encore merci

Applescript et la commande print dans Numbers

Bienvenue dans la Communauté d’assistance Apple
Un forum où les clients Apple s’entraident avec leurs produits. Faites vos premiers pas avec votre identifiant Apple.