Maitre Esclave dans le pack office....

Maitre Esclave dans le pack office.... - Programmation

Marsh Posté le 08-08-2001 à 17:34:53    

Question
Si j'ouvre un document Word ca me prends 2 sec
Si j'ouvre le MEME document Word a travers une macro lancee sous excel ca me prends plus de 20 sec Comment ca se fait ?
 
Comment faire pour reduire ce temps  :??:  
 
Merci pour vos conseil, je compte sur vous


---------------
Une ptite aide en VB et jVBien
Reply

Marsh Posté le 08-08-2001 à 17:34:53   

Reply

Marsh Posté le 09-08-2001 à 08:28:16    

personne a une idee ?


---------------
Une ptite aide en VB et jVBien
Reply

Marsh Posté le 09-08-2001 à 09:35:32    

je cherche une ame charitable pour m'aider


---------------
Une ptite aide en VB et jVBien
Reply

Marsh Posté le 09-08-2001 à 09:41:34    

Tu as essayé de lancer le document dans word mais avec excel ouvert ? C'est peut être prob de RAM
Sinon le document lancé à partir d'Excel s'ouvre dans Excel( OLE2) ?

Reply

Marsh Posté le 09-08-2001 à 09:46:07    

j'ai pas bien compis ce que tu de demande  peut tu etre plus clair
 
en fait je dis ce que ca fait chez moi
 
ds VB d'excel je lance l'ouverture d'un document word (qui contient des publipostages) et ce document Word  ouvre un autre document excel   mais a partit de VB d'escel  ca va pas --> prob d'action OLE    mais si jouvre les document WORD en doublecliquant dessus   ca marche a la perfection  
 
voila  
Merci pour ton aide


---------------
Une ptite aide en VB et jVBien
Reply

Marsh Posté le 09-08-2001 à 10:04:33    

Ce que seblamb suggère est d'ouvrir WORD et d'ouvrir EXCEL, puis de lancer l'opération voir si cela fait gagner un peu de temps.
 
Si Word demande à EXCEL d'ouvrir un fichier qui demande à Word d'en ouvrir un autre via OLEAutomation (je suppose), il a peut-être du mal à retomber sur ses pieds.
 
Les spécialistes de VBApplications vont peut-être rentrer de congés bientôt.  :)  
 
J'ai juste réussi (péniblement) à écrire une macro qui me met tous mes chiffres de formules en indices.

Reply

Marsh Posté le 09-08-2001 à 10:10:43    

en fait c'est Excel qui demade a ouvri Word et Word demande a ouvrir Excel   mais pour le principe c'est pareil oui  
 
ou je peut contacter les specialistes de VBA ?  sur ce forum?
 
en fait Execl est deja ouvert puisque je lance l'ouverture de Word a travers Excel  et J'ai prealablement aussi ouvert Word  pour lancer une Macro du Fameux document Word avec publipostage


---------------
Une ptite aide en VB et jVBien
Reply

Marsh Posté le 09-08-2001 à 11:32:17    

Je ne sais pas si des spécialistes passent de temps en temps, amis il y a des périodes de "creux".
 
Peut-être vérifier la version de OLEAUT32.DLL (y a un post ou qq a un pb de mauvaise version "soudaine" mais elle était signalée. Des fois que cela soit critique ??).
 
Sur site Microsoft, y aurait pas des infos sur "problèmes" connus ?

Reply

Marsh Posté le 09-08-2001 à 11:53:20    

ouii pas bete ca ... mais je travaille en reseaux sous Win 2000
et je sais pas comment regarder ca.... je suis deja aller sur le site de microsoft  ms g rien trouver  
 
Le probleme qui se pose  c'est que tt mache  mais ca met plus d'une minute pour s afficher  et ca c est pas acceptable  
 
Merci pour ton aide Carbon_14  
 
Si qqun voit autre chose...


---------------
Une ptite aide en VB et jVBien
Reply

Marsh Posté le 09-08-2001 à 15:33:30    

je change un peu ma question pe etre que ca vient de la...
 
Comment fait t on pour executer une macro qui est ds un deuxieme classeur excel ....puis si cette macro est ds un document Word...
 
Aider moi svpl
 
Merci


---------------
Une ptite aide en VB et jVBien
Reply

Marsh Posté le 09-08-2001 à 15:33:30   

Reply

Marsh Posté le 10-08-2001 à 08:35:49    

Le probleme persiste... pourquoi qd je lance une macro de Word a partir d'excel tout est ralentit
 :(


---------------
Une ptite aide en VB et jVBien
Reply

Marsh Posté le 10-08-2001 à 09:48:04    

une petite idee ?


---------------
Une ptite aide en VB et jVBien
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed