Question :

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

Répondre
Question marquée comme Résolu
Réponse :
Réponse :

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

Publiée le

Le contenu de la page a été chargé

Question marquée comme Résolu

2 mars 2018 à 03h31 en réponse à NormCar 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

2 mars 2018 à 03h31

Répondre Utile

2 mars 2018 à 04h21 en réponse à Esquimau 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

2 mars 2018 à 04h21

Répondre Utile
Profil de l’utilisateur : NormCar

Question : Applescript et la commande print dans Numbers