Nous sommes actuellement le 13 Juil 2026, 23:26

Le fuseau horaire est UTC-5 heures [Heure d’été]




Publier un nouveau sujet Répondre au sujet  [ 11 message(s) ] 
Auteur Message
 Sujet du message: Erreur 429
MessagePublié: 18 Mars 2003, 23:08 
Hors-ligne
Occasionnel
Occasionnel

Inscription : 20 Mars 2002, 21:25
Message(s) : 122
J'ai une macro que j'utilise en Outllook pour exporter mes notes en fichiers de format texte. Cette macro fonctionnait bien. Mais depuis quelques temps j'ai le message d'erreur suivant:


Erreur d'exécution '429':

Un composant ActiveX ne peut pas créer d'objet

Je n'ai pas installé grand chose depuis, ActiveSync et
utilitaire Casio.

J'ai désintallé les dernier logiciel et J'ai effectuer une réparation d'office, rien de changer...

Quoi faire???


Voici la macro:
------------------------------------------------

Sub ExportNotes()
Dim strFname As String
Dim x As Integer

Const olFolderNotes = 12
x = 1

Set out = CreateObject("Outlook.Application")
Set fs = CreateObject("Scripting.FileSystemObject")
Set ns = out.GetNamespace("MAPI")
Set fldr = ns.GetDefaultFolder(olFolderNotes)

For x = 1 To fldr.Items.Count

strFname = fldr.Items(x).Subject
strFname = Replace(strFname, "/", "_")
strFname = Replace(strFname, "\", "_")
strFname = Replace(strFname, "|", "_")
strFname = Replace(strFname, "?", "_")
strFname = Replace(strFname, "*", "_")
strFname = Replace(strFname, ":", "_")
strFname = Replace(strFname, "?", "_")
strFname = Replace(strFname, ">", "_")
strFname = Replace(strFname, "<", "_")
strFname = Replace(strFname, Chr(34), "_")
strFname = Replace(strFname, ".", "_")

If Len(strFname) > 65 Then
strFname = Left(strFname, 65)
End If

Set txt = fs.CreateTextFile("c:\notes\" & strFname
& ".txt")
txt.WriteLine fldr.Items(x).Body & vbNewLine &
vbNewLine & "(En date du: " & Format(fldr.Items
(x).LastModificationTime, "yyyy-mm-dd") & ")"

Next x
MsgBox "Terminé"
End Sub


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 20 Mars 2003, 10:58 
Hors-ligne
Occasionnel
Occasionnel
Avatar de l’utilisateur

Inscription : 06 Fév 2002, 22:42
Message(s) : 185
Localisation : Québec
Tu as une référence manquante soit à Outlook.Application ou Scripting.FileSystemObject.

Fais-toi un fichier VBS avec ceci:
Code :
Dim obj

On Error Resume next

Set obj = CreateObject("Outlook.Application")

IF Err.Number = 0 Then
   Set obj = Nothing
   Set obj = CreateObject("Scripting.FileSystemObject")

   IF Err.Number = 0 Then
      Set obj = Nothing
      MsgBox "C'est ni l'un ni l'autre maudine!"

   Else
      MsgBox "C'est FileSystemObject qui est fucké"

   End If

Else
   MsgBox "C'est outlook qui est fucké"

End If



Note: le forum fait de la censure automatique:
maudine = s t i e
flûteé = f u c k é

_________________
HTH

:arrow: This posting is provided "AS IS" with no warranties, and confers no rights cr*sse!


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 25 Mars 2003, 06:45 
Hors-ligne
Occasionnel
Occasionnel

Inscription : 20 Mars 2002, 21:25
Message(s) : 122
Salut,

Avec ton test:

C'est FileSystemObject

Que faire??? Est-il possible de mettre à jour ActiveX?


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 25 Mars 2003, 09:01 
Hors-ligne
Occasionnel
Occasionnel
Avatar de l’utilisateur

Inscription : 06 Fév 2002, 22:42
Message(s) : 185
Localisation : Québec
Download et installe la dernière version, ce sera plus simple ainsi...

Windows Script 5.6 for Windows 98, Windows Millennium Edition and Windows NT 4.0

Windows Script 5.6 for Windows 2000

Choisis le bon langage...

_________________
HTH

:arrow: This posting is provided "AS IS" with no warranties, and confers no rights cr*sse!


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 25 Mars 2003, 09:40 
Hors-ligne
Fidèle
Fidèle

Inscription : 07 Jan 2002, 09:35
Message(s) : 630
Localisation : Lévis
Existe t-il une version pour Windows XP?


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 25 Mars 2003, 10:50 
Hors-ligne
Occasionnel
Occasionnel
Avatar de l’utilisateur

Inscription : 06 Fév 2002, 22:42
Message(s) : 185
Localisation : Québec
Meat a écrit:
Existe t-il une version pour Windows XP?


Le Windows Scripting Host (WSH) fait partie intégrante de Win2K et XP. La version 5.6 est une mise à jour pour Win2K.

Si tu as des problèmes avec le WSH sous XP dis-le et je t'aiderai à corriger le tout.

_________________
HTH

:arrow: This posting is provided "AS IS" with no warranties, and confers no rights cr*sse!


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 25 Mars 2003, 14:26 
Hors-ligne
Occasionnel
Occasionnel

Inscription : 20 Mars 2002, 21:25
Message(s) : 122
Wow, merci, c'est la première fois avec mes recherches sur cette erreur que je vois le windows Script, à lire la description mon problème est probablement là.

Dans mon cas, j'ai Windows XP. J'ai cependant pu voir que la version pour 2000 fonctionne en XP, est-ce vrai?

Merci.


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 25 Mars 2003, 14:40 
Hors-ligne
Occasionnel
Occasionnel
Avatar de l’utilisateur

Inscription : 06 Fév 2002, 22:42
Message(s) : 185
Localisation : Québec
Le code d'erreur "429 ActiveX Can't create object" est générique aux objets COM.

Tout objet COM qui est appellé dans un programme via un CreateObject et qui n'est pas sur l'ordinateur va générer l'erreur 429. Dans un programme compilé qui a une référence directe sur l'objet (on parle dans ce cas de Early binding) le programme ne s'exécute même pas...

Windows XP est livré avec la version 5.6 et comme Win2K est sur la même base que XP il ne devrait pas y avoir de problèmes.

_________________
HTH

:arrow: This posting is provided "AS IS" with no warranties, and confers no rights cr*sse!


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 25 Mars 2003, 17:53 
Hors-ligne
Occasionnel
Occasionnel

Inscription : 20 Mars 2002, 21:25
Message(s) : 122
Le fichier pour Windows 2000 ne fonctionne pas en XP, alors comment réparer le Script en XP?


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 26 Mars 2003, 09:08 
Hors-ligne
Occasionnel
Occasionnel
Avatar de l’utilisateur

Inscription : 06 Fév 2002, 22:42
Message(s) : 185
Localisation : Québec
Recherche sur ton disque le fichier SCRRUN.DLL

Quand tu l'auras trouver cliques sur Start/Run et tape REGSVR32 avec un espace après le mot.

Ensuite tu Drag&Drop le fichier SCRRUN.DLL sur la zone de texte où tu as tapé REGSVR32. Cela devrait te donner:

REGSVR32 C:\Windows­\System32\SCRRUN.DLL si SCRRUN.DLL est dans le dossier C:\Windows­\System32.

Cliques OK et tout devrait rentrer dans l'ordre...

_________________
HTH

:arrow: This posting is provided "AS IS" with no warranties, and confers no rights cr*sse!


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 26 Mars 2003, 09:33 
Hors-ligne
Occasionnel
Occasionnel

Inscription : 20 Mars 2002, 21:25
Message(s) : 122
Merci beaucoup, tout fonctionne bien maintenant!!!


Haut
 Profil  
Répondre en citant  
Afficher les messages publiés depuis :  Trier par  
Publier un nouveau sujet Répondre au sujet  [ 11 message(s) ] 

Le fuseau horaire est UTC-5 heures [Heure d’été]


Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 4 invité(s)


Vous ne pouvez pas publier de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum

Recherche de:
Aller vers :  
cron
Propulsé par phpBB® Forum Software © phpBB Group
Traduction et support en françaisHébergement de site