Application.PrintCommunication
Résolu
Papoel
-
Papoel -
Papoel -
Bonjour,
J'utilise la fonction Application.PrintCommunication = False......
sur excel 2010 et ça marche impeccable, cependant voulant transférer cette macro à des collègues au boulot, qui eux utilisent excel 2007, nous nous sommes aperçue que cela ne fonctionnait pas.
Comment puis-je utiliser ce code sous excel 2007? y'a t'il un équivalant?
Merci A vous TouS.
J'utilise la fonction Application.PrintCommunication = False......
sur excel 2010 et ça marche impeccable, cependant voulant transférer cette macro à des collègues au boulot, qui eux utilisent excel 2007, nous nous sommes aperçue que cela ne fonctionnait pas.
Comment puis-je utiliser ce code sous excel 2007? y'a t'il un équivalant?
Merci A vous TouS.
1 réponse
Bonjour,
Il n'y a pas d'équivalent avec 2007. Cette propriété a été mise en place avec 2010. Ne s'agissant que d'accélérer l'exécution du code, les utilisateurs de 2007 peuvent attendre. Au pire, leur prévoir une machine à café ;-)
Par contre, si cela plante sur leur pc, il conviendra de tester la version.
Du genre :
Il n'y a pas d'équivalent avec 2007. Cette propriété a été mise en place avec 2010. Ne s'agissant que d'accélérer l'exécution du code, les utilisateurs de 2007 peuvent attendre. Au pire, leur prévoir une machine à café ;-)
Par contre, si cela plante sur leur pc, il conviendra de tester la version.
Du genre :
If Val(Application.Version) > 12 Then 'si version Excel > 2007 Application.PrintCommunication = False End If 'Ton code ici, par exemple : With ActiveSheet.PageSetup .PrintTitleRows = "" .PrintTitleColumns = "" End With If Val(Application.Version) > 12 Then 'si version Excel > 2007 Application.PrintCommunication = True End If
Papoel
Ok merci pour cette réponse trés rapide.