Bonjour à tous,
Je me permets de poster un nouveau message car je n'ai pas trouvé de réponse en effectuant une recherche sur le forum ni sur internet.
J'ai fais une macro qui sélectionne des onglets particuliers en fonction du mois en cours. Je voudrais que cette macro lance ensuite une impression de ces onglets en recto/verso.
J'ai essayé cette commande :
mais a priori il s'agit d'une commande pour imprimer un document word.
J'ai également essayé cette commande :
que j'avais obtenu en utilisant l'enregistreur de macro et en lançant une impression après avoir sélectionné le mode recto/verso dans les paramètres de l'imprimante. Mais ça ne marche pas non plus.
J'ai lu sur un forum que cette dernière commande peut fonctionner si on paramètre chaque onglet par défaut en impression recto/verso. Mais je ne vois pas comment faire cela en VBA.
Merci d'avance à tous ceux qui pourront m'aider.
Snheed
Je me permets de poster un nouveau message car je n'ai pas trouvé de réponse en effectuant une recherche sur le forum ni sur internet.
J'ai fais une macro qui sélectionne des onglets particuliers en fonction du mois en cours. Je voudrais que cette macro lance ensuite une impression de ces onglets en recto/verso.
J'ai essayé cette commande :
Code:
ActiveWindow.SelectedSheets.PrintOut ManualDuplexPrint:=True
mais a priori il s'agit d'une commande pour imprimer un document word.
J'ai également essayé cette commande :
Code:
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True
que j'avais obtenu en utilisant l'enregistreur de macro et en lançant une impression après avoir sélectionné le mode recto/verso dans les paramètres de l'imprimante. Mais ça ne marche pas non plus.
J'ai lu sur un forum que cette dernière commande peut fonctionner si on paramètre chaque onglet par défaut en impression recto/verso. Mais je ne vois pas comment faire cela en VBA.
Merci d'avance à tous ceux qui pourront m'aider.
Snheed