Erreur 3274 transfertSpreadsheet

Mc sevigny Messages postés 1 Statut Membre -  
f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
j'ai une fonction TransfertSpreadSheet dans mon access 2000, je veux transférer ma table dans un Excel 2010, mais dans mes choix de "typefeuille" de cette fonction, je n'ai pas l'option de Excel 2010, arrête à "acSpreadsheetTypeExcel9" qui équivaut a excel 2000. que dois-je faire pour que cette fonction reconnaise ma version d'excel?
le message d'erreur qui m'apparait est le suivant:
"Erreur d'exécution '3274'
La table externe n'est pas dans le format attendu."

c'est sûre qu'il n'est pas dans le format attendu car dans mon code j'ai mis le plus récent des choix "acSpreadsheetTypeExcel9" mais ca ne concorde pas avec le type de fichier que j'ouvre.

DoCmd.TransferSpreadsheet acExport, acSpreadsheetTypeExcel9, "Tab_ListeNoActiExcel", "S:\ESTIMATION\R-095\Rapport870.xlsx", True, ""

quelqu'un peut m'aider?


1 réponse

f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 716
 
Bonjour,
Essayez en mettant .XLS au lieux de .XLSX, mais l'erreur est peut-etre due au nombre de colonnes(255 excel 2000) ou au nombre de lignes(65535 excel 2000)

A voir
0