Bonjour,
Avec les éditeur de macros sur Ex2000 et 2007 c'est ActiveWindow...et pas ActiveSheet,
Le 2000,
ActiveWindow.SelectedSheets.PrintPreview
ActiveWindow.SelectedSheets.PrintOut
Le 2007, je n'y comprend rien, pourquoi une macro Ex4
ActiveWindow.SelectedSheets.PrintPreview
ExecuteExcel4Macro "PRINT(1,,,1,,FALSE,,,,,,2,,,TRUE,,FALSE)"
Essaye avec ActiveWindow
Mais bon, c'est qu'une idée.
A+
EDIT :
En fait j'ai tester tes deux codes et je rejoint Paritec, semblerait qu'il y ai d'autre paramètres.
Note, en PrintPreview mes boutons sont disponible.