Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
882 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  prob. GetObject

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

prob. GetObject

n°388646
girouxv
Posté le 09-05-2003 à 20:09:02  profilanswer
 

dim x as object
set x = GetObject(,"word.application" )
 
 
Sur mon winxp ,accessXP et wordxp : no1
J'essaie sur d'autre poste,win2000 word97 ou word2000.  ça ne fonctionne pas tout les coups. J'ai l'erreur 429 comme si l'activex n'était pas ouvert. Pourtant word est ouvert.
Si je l'ouvre moi même, ça fonctionne toujours, par contre si je le fait ouvrir par la fonction docmd, ça marche pas.  J'ai eu beau mettre des doevents, pas fameux non plus.  J'aimerais avoir une explication. Merci

mood
Publicité
Posté le 09-05-2003 à 20:09:02  profilanswer
 

n°388772
couitchy
Posté le 09-05-2003 à 21:53:00  profilanswer
 

mais pourquoi tu fais pas comme ça :
 

Code :
  1. dim x
  2. set x = createobject("word.application" )
  3. x.visible=true


 
là, tu ouvres directement word en ayant ton handle dessus !

n°390933
girouxv
Posté le 12-05-2003 à 20:43:53  profilanswer
 

J'utilise docmd.outputto  ....... , acFormatrtf,.... , true
 
Ce qui ouvre automatiquement word.  Bon j'ai résolu mon problème, j'ai fait un do loop while err.number <> 0  
 
Au bout de 20-25secondes c'est no1,  Il y a un prob. avec les doevents.  Il faut que j'en fasse plusieurs pour que ça fonctionne.
 
Merci quand même couitchy.

n°390956
MagicBuzz
Posté le 12-05-2003 à 20:57:31  profilanswer
 

couitchy a écrit :

mais pourquoi tu fais pas comme ça :
 

Code :
  1. dim x
  2. set x = createobject("word.application" )
  3. x.visible=true


 
là, tu ouvres directement word en ayant ton handle dessus !


le truc avec ça, c'est qu'il me semble que si tu fermes le programme appelant, ça ferme word avec (à vérifier tout de même)

n°391042
couitchy
Posté le 12-05-2003 à 22:10:23  profilanswer
 

MagicBuzz a écrit :


le truc avec ça, c'est qu'il me semble que si tu fermes le programme appelant, ça ferme word avec (à vérifier tout de même)


 
non non magic buzz !! c un lien ole qui reste ouvert après !
tu peux faire le test en mettant mon code dans un simple vbs !

n°391052
MagicBuzz
Posté le 12-05-2003 à 22:18:48  profilanswer
 

OK :)
 
Nan, parceque si tu crées une connection OLE DB avec createobject elle est détruite à la fin du programme si tu ne l'as pas fait toi-même, c'est pour ça que je me posais la question.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  prob. GetObject

 

Sujets relatifs
petit prob en javaPitit probleme de selection (UP prob 2)
prob avec prog en asm[PHP MySQL] Clef primaire multiple ?(prob. réglé + infos législation)
[C] affichage du contenu d'un tablo a l'ecran probJavascript et Flash prob de popup.
[PHP] Ptit prob de config pour les sessionsProb avec le cadre de destination d'un lien dans un javascript.
[ACCESS] prob. requete date !VBA -> access prob avec les références
Plus de sujets relatifs à : prob. GetObject


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR