Kepone
Messages postés25Date d'inscriptionvendredi 2 août 2002StatutMembreDernière intervention 3 juillet 2008
-
1 oct. 2002 à 12:02
freud2000
Messages postés37Date d'inscriptionlundi 1 juillet 2002StatutMembreDernière intervention 5 mai 2004
-
1 oct. 2002 à 15:30
Salut,
j'ai créé une Appli qui va rechercher dans une base Access des produits et qui les trie afin de les afficher dans un nouveau Classeur Excel. Voici les instructions concernant le classeur Excel :
Dim Appli As New Application
'On affichera la classeur que à la fin du traitement
Appli.Visible = False
'Création d'un nouveau classeur EXCEL
Appli.Workbooks.Add
'Feuille Tarif du classeur EXCEL créé
With Appli.ActiveWorkbook.Worksheets("Feuil1")
Articles.MoveFirst
Do While Articles.EOF <> True
'Si premier passage on initialise le titre des colonnes
If Ligne = 2 Then
.Cells(1, 1) = "Code"
.Cells(1, 2) = "Designation"
.Cells(1, 3) = "Famille"
.Cells(1, 4) = "Dernier P.A."
.Cells(1, 5) = "Frais"
.Cells(1, 6) = "Prix de Revient"
.Cells(1, 7) = "Coeff"
.Cells(1, 8) = "Prix Base HT"
End If
Etc............
Toutes l'appli fonctionne correctement sur Windows XP avec Excel 97 ou Excel 2000
Mais ma cliente à Windows 98 et Excel 2000. Avec cette configuration dés le lancement de l'appli j'ai une érreur :
-2147023067 : Erreur Automation
PS : au niveau des références du projet j'ai mis Microsoft Excel 8.0 et Microsoft Office 9.0
Merci de répondre car je ne vois pas du tout comment m'en sortie.
wg2
Messages postés49Date d'inscriptiondimanche 29 septembre 2002StatutMembreDernière intervention17 décembre 2008 1 oct. 2002 à 13:43
Bonjour,
Ayant eu beaucoup de problemes avec des deploiements prepares sous XP, j'utilise maintenant 98 pour creer le Pack de deploiement, et cela que le client possede XP ou 98.
A priori, Excel 2000 ne semble pas en cause ici ( puisque l'appli. tourne chez vous avec lui ).
Par precaution, verifier les parametres chez le client, car les problemes des Paks crees avec XP sont souvent beaucoup ( beaucoup... ) plus graves que celui que vous avez rencontre.