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. Basculez vers l’environnement de développement.
- 2. Cliquez sur l’icône CATALOGUE D’OBJETS dans la barre d’outils PRESETS.
- 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.