Application.PrintCommunication
Résolu/Fermé
A voir également:
- Vba application.printcommunication
- Application.printcommunication = true - Forum VB / VBA
1 réponse
pijaku
Messages postés
12263
Date d'inscription
jeudi 15 mai 2008
Statut
Modérateur
Dernière intervention
15 mars 2023
2 712
8 oct. 2014 à 10:55
8 oct. 2014 à 10:55
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
8 oct. 2014 à 18:23