L'exportation de la requête analyse croisée des résultats vers Excel à partir de MS Access

J'ai essayé avec un succès limité pour exporter une requête analyse croisée de l'ensemble des résultats à Excel à l'aide d'Access 2003. Parfois, l'exportation fonctionne correctement, et Excel affiche sans erreur. D'autres fois, en utilisant exactement les mêmes paramètres de requête, j'obtiens un 3190 erreur de trop nombreux domaines. Je suis l'aide de la Transférerfeuillecalcul option dans une macro est appelée à partir de code visual basic.

La macro a les paramètres suivants:
Type de transfert: Exportation
Feuille de calcul de type: Microsoft Excel 8-10
Nom de la Table: (c'est mon nom de la requête)
Nom de fichier: (Excel fichier de sortie, qui existe dans le répertoire)
A Des Noms De Champ: Oui

La requête ne devrait pas avoir plus de 14 colonnes de la valeur de l'information, de sorte que le Excel 255 col limite ne devrait pas être un problème. Aussi,les données dans la base de données ne change pas au cours du temps, je suis de l'interrogation, de sorte que la même requête produira les mêmes résultats.

L'une des seules solutions que j'ai lu sur le net à ce jour est de fermer le jeu d'enregistrements avant d'exécuter la macro, mais c'est frappé ou manquer.

Vos pensées/de l'aide est grandement appréciée!

  • Êtes-vous de l'exportation vers le même fichier Excel à chaque fois? Le tableau croisé retourner un nombre variable de colonnes? Et, juste vaguement possible, avez-vous installé le sp3 et le service pack 3 correctif?
InformationsquelleAutor | 2008-12-08