Macro pour appel de la boîte de dialogue d’impression intégrée d’Excel, vba

Si vous ne souhaitez pas imprimer directement et que vous souhaitez à la place utiliser la boîte de dialogue d’impression intégrée d’Excel, utilisez la macro suivante:

Sub  appelBoiteDialogueImpression ()
    Application.Dialogs(xlDialogPrint).Show
End Sub

La liste des boîtes de dialogue contient toutes les boîtes de dialogue Excel intégrées. La constante xl DialogPrint représente la boîte de dialogue d’impression dans Excel.

Si vous souhaitez répertorier toutes les constantes que vous pouvez utiliser en programmation, procédez comme suite:

  1. 1. Basculez vers l’environnement de développement.
  2. 2. Cliquez sur l’icône CATALOGUE D’OBJETS dans la barre d’outils PRESETS.
  3. 3. Sélectionnez l’entrée XLBUILDINDIALOG dans la zone de liste CLASSES.

-Combien de pages imprimées le tableau contient-il?

Lorsque vous imprimez une feuille de calcul, vous ne savez pas à l’avance exactement combien de pages Excel imprimera finalement, à moins que vous n’ayez au préalable ajouté l’aperçu avant impression.

Démarrez la macro suivante pour trouver les pages d’impression probables d’une table.

Sub nombrepages ()
   MsgBox " Le tableau contient:" & _
   ExecuteExcel4Macro ("Get.Document (50)") & _
   "Print page (s)"
End Sub

Pour résoudre ce problème, vous devez utiliser une macro Excel . Vous démarrez cette macro avec la méthode ExecuteExcel4Macro.

S’abonner
Notifier de
0 Commentaires
Inline Feedbacks
Voir tous les commentaires

Initiation à Excel

Fonctions Excel

Excel VBA

Macros VBA Utiles

Plus d'outils

Sur Facebook

Sur YouTube

0
Nous aimerions avoir votre avis, veuillez laisser un commentaire.x