Bonjour à tous,
J'aimerai connaitre l'adresse de la zone d'impression d'une page.
J'aimerai imprimer toutes les pages de mon document en .png.
Je me sers de l'expression : .CopyPicture xlPrinter, xlPicture
Je peux connaitre,
la zone d'impression totale : ActiveSheet.PageSetup.PrintArea .Je peux donc en déduire les ligne et colonne
Le nombre de saut de page verticale et horizontale : ActiveSheet.HPageBreaks.Count et
ActiveSheet.VPageBreaks.Count
Le nombre de pages : ActiveSheet.PageSetup.Pages.Count
Avec tous cela il y a surement moyen de trouver toutes les zones des pages du type .Range
J'ai essayé par divers moyen, mais je suis bloqué sur l'assemblage de tout cela, car compliqué.
Je pensais pouvoir utiliser quelques chose comme cela : ActiveSheet.PageSetup.Pages.Item(1).PrintArea
mais cela ne fonctionne pas. Connaissez vous quelque chose qui résoudrait mon interrogation.
Merci à vous
Roger
J'aimerai connaitre l'adresse de la zone d'impression d'une page.
J'aimerai imprimer toutes les pages de mon document en .png.
Je me sers de l'expression : .CopyPicture xlPrinter, xlPicture
Je peux connaitre,
la zone d'impression totale : ActiveSheet.PageSetup.PrintArea .Je peux donc en déduire les ligne et colonne
Le nombre de saut de page verticale et horizontale : ActiveSheet.HPageBreaks.Count et
ActiveSheet.VPageBreaks.Count
Le nombre de pages : ActiveSheet.PageSetup.Pages.Count
Avec tous cela il y a surement moyen de trouver toutes les zones des pages du type .Range
J'ai essayé par divers moyen, mais je suis bloqué sur l'assemblage de tout cela, car compliqué.
Je pensais pouvoir utiliser quelques chose comme cela : ActiveSheet.PageSetup.Pages.Item(1).PrintArea
mais cela ne fonctionne pas. Connaissez vous quelque chose qui résoudrait mon interrogation.
Merci à vous
Roger