cs_patou1000
Messages postés17Date d'inscriptionsamedi 29 décembre 2001StatutMembreDernière intervention12 juillet 2002
-
12 juil. 2002 à 12:00
adn28
Messages postés91Date d'inscriptionmercredi 9 février 2005StatutMembreDernière intervention16 mars 2005
-
11 févr. 2005 à 09:43
Bonjour, j'utilise le code suivant et il fonctionne très bien sur mon pc (winXP excel 2000) mais dès que je passe sur un autre PC (excel 2000 quand même), il m'indique erreur automation.
pourtant excel 9.0 object library est sélectionné
voila le code aidez moi svp ou je me tire une balle (enfin peut-etre pas)
'***************************************
Set XLS = CreateObject("Excel.application")
XLS.Application.Visible = True
liste.Cols = 4
liste.Rows = 2
For i = 0 To listeconfig.ListCount - 1
If exporter.listeconfig.Selected(i) = True Then
For Each frm In Forms
If listeconfig.List(i) = frm.Caption Then
For j = 2 To frm.pièces.Rows - 1
liste.Rows = liste.Rows + 1
liste.Row = liste.Rows - 1
frm.pièces.Row = j
For k = 0 To 3
liste.Col = k
frm.pièces.Col = k
liste.Text = frm.pièces.Text
Next k
Next j
Surface = Surface + Val(Mid(frm.lbsurface.Caption, 11, InStr(frm.lbsurface.Caption, "m") - 1))
poids = poids + Val(Mid(frm.lbPoids.Caption, 15, InStr(frm.lbPoids.Caption, "K") - 1))
End If
Next frm
End If
Next i
cs_ITALIA
Messages postés2169Date d'inscriptionvendredi 20 avril 2001StatutMembreDernière intervention30 juin 20099 3 janv. 2005 à 15:49
Le probleme vient de la dll oleaut32.dll
la version 3.50 est utilisée uniquement par xp celle de W98 c'est la 2.40
si une install de logiciel vous a mis cette version sur votre pc
sous w98, vous aurez des problemes
reparation:
telecharger dcom98.exe sur le site de microsoft
redemarrer le pc sous ms-dos
sous dos, renommer oleaut32.dll dans le dossier system en
oleaut32.old
cd c:\windows\system
rename oleaut32.dll oleaut32.old
exit
redemarrer normalement le pc sous windows
des message d'erreur concernant cette dll vont apparaitrent
ignorer les en fermant chaque fenetre de message
une fois entré dans windows
executer le programme dcom98.exe
il va retablir les bonnes dll ole pour windows 98