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.

Imprimer des feuilles de calcul

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.

Figure:Toutes les boîtes de dialogue intégrées d’Excel en un coup d’œil

 

-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 du Listing 7.48 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

Fonctions Excel

Macro VBA Utiles

Excel Pratique

Programmation VBA

Sur Facebook

Sur YouTube

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