Bonjour,
Je termine bientôt mon stage et la migration d'une application Access 2000 vers Access 2007 pour l'installer sous TSE.
Cependant, je cherche depuis un bout de temps déja le moyen d'exporter un état vers Excel et je n'ai retrouvé que des posts non répondus sur des forums et le support Microsoft qui disait qu'il fallait installer le SP2 Office 2007 qui l'est malheureusement déja sous TSE .

L'instruction qui fonctionnait auparavant sous Access 2000 ne fonctionne plus aujourd'hui:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
DoCmd.OutputTo acOutputReport, DocName, acFormatXLS, ,True
En remplaçant par

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
DoCmd.OutputTo acOutputReport, DocName, acSpreadsheetTypeExcel12, ,True
'(ou même avec acSpreadSheetTypeExcel9)
ça ne fonctionne toujours pas.

Enfin en essayant avec

Code : Sélectionner tout - Visualiser dans une fenêtre à part
DoCmd.OutputTo acOutputReport, DocName, "Classeur Excel (*.xlsx)", ,True
ça ne marche toujours pas,je n'ai vraiment pas trouvé de source sur cette différence de fonctionnement en dehors de Microsoft qui disait que ça ne fonctionnait pas sans le SP2.
Le message d'erreur à chaque fois est "Le format d'exportation de l'objet selectionné n'est pas disponible"

Avez vous rencontré ce même problème? Comment avez vous fait si c'est le cas? Avez vous des idées sinon?

Merci d'avance pour votre aide!