Bonjour à tous
j'ai une macro qui créé une zone d'impression en masquant certaines colonnes
ensuite je lance un apercu avant impression, l'utilisateur choisit son imprimante et imprime
puis dans la macro j'affiche tous les colonnes que j'avais caché précédement
jusque là pas de probleme, ou presque :
les utilisateurs qui ont commandés l'affichage veulent pouvoir choisir l'imprimante sur l'apercu avant impression du coup j'utilise la commande Application.CommandBars.ExecuteMso ("PrintPreviewAndPrint")
mais cette fenetre n'est pas modal et du coup la macro qui reaffiche toutes les colonnes continue et quand l'impression se lance l'integralité de la feuille est imprimée
Existe t'il un moyen de rendre la commande Application.CommandBars.ExecuteMso ("PrintPreviewAndPrint") modal
J'ai la solution sur Application.Dialogs(xlDialogPrinterSetup).Show mais l'ecran n'est pas aussi fun que Application.CommandBars.ExecuteMso ("PrintPreviewAndPrint")
Merci d'avance pour vos lumières
j'ai une macro qui créé une zone d'impression en masquant certaines colonnes
ensuite je lance un apercu avant impression, l'utilisateur choisit son imprimante et imprime
puis dans la macro j'affiche tous les colonnes que j'avais caché précédement
jusque là pas de probleme, ou presque :
les utilisateurs qui ont commandés l'affichage veulent pouvoir choisir l'imprimante sur l'apercu avant impression du coup j'utilise la commande Application.CommandBars.ExecuteMso ("PrintPreviewAndPrint")
mais cette fenetre n'est pas modal et du coup la macro qui reaffiche toutes les colonnes continue et quand l'impression se lance l'integralité de la feuille est imprimée
Existe t'il un moyen de rendre la commande Application.CommandBars.ExecuteMso ("PrintPreviewAndPrint") modal
J'ai la solution sur Application.Dialogs(xlDialogPrinterSetup).Show mais l'ecran n'est pas aussi fun que Application.CommandBars.ExecuteMso ("PrintPreviewAndPrint")
Merci d'avance pour vos lumières