bonjour,
afin d'être sûr que les impressions de mon docs indiquent explicitement la version de celui ci, j'ai une macro déclenchée à l'impression. à partir d'une recherche sur le forum, j'ai pu ajouter quelques lignes d'optimisation mais au final, c'est pas mieux...
mon soucis est que c'est TROP LENT. bien évidemment, j'ai du code sur les onglets (activate/desactivate par exemple) qui mettent à jour des TCD, des graphs, etc. --> l'idée est de pouvoir les désactiver le temps de l'invite d'impression.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 Private Sub Workbook_BeforePrint(cancel As Boolean) Application.EnableCancelKey = xlDisabled Application.ScreenUpdating = False Application.DisplayAlerts = False Application.Interactive = False Application.Calculation = xlCalculationManual For Each feuille In Sheets feuille.PageSetup.RightHeader = "v12" Next feuille Application.ScreenUpdating = true Application.DisplayAlerts = true Application.Interactive = true Application.Calculation = xlCalculationAutomatic End Sub
Merci d'avance.
Partager