Communication lente entre Word et VB

Communication lente entre Word et VB - VB/VBA/VBS - Programmation

Marsh Posté le 08-03-2005 à 22:31:20    

J'ai un problème de lenteur entre mon appliation VB6 et Word 2000.
Cette situation arrive uniquement avec Word 2000, et sur environ un ordinateur sur deux. Ces ordinateurs ont tous les mêmes correctifs. Word XP et Word 2003 ne posent pas ce problème, et le même problème arrive avec une autre de mes applications, faite en Foxpro. L'objet Word est créé avec CreateObject("word.application" )
 
Les symptomes sont simple: chaque commande envoyé à Word, via un objet Word.Application, prend environ un tier de seconde à s'exécuter, peu importe la commande, même des commandes aussi simples que :
refWord.Selection.Find.Wrap = 1 ' wdFindContinue
 
À petite échelle, ce n'est pas vraiment grave, mais, mon application envoit des milliers de commandes à Word, ce qui peut prendre plusieurs minutes pour exécuter une tâche sur les postes touchés. (je rappel que c'est uniquement un poste sur deux qui est problématique).
 
Es-ce que quelqu'un a déjà connu ce problème?
 
 

Reply

Marsh Posté le 08-03-2005 à 22:31:20   

Reply

Marsh Posté le 08-03-2005 à 22:33:02    

Essais de trouver quelque chose de commun sur les ordis qui buggent (OS différents par exemple ?)

Reply

Marsh Posté le 08-03-2005 à 23:36:41    

Le système d'exploitation ne semble pas être un point commun. La majorité des postes sont sur Windows XP, quelques un Windows 2000, et toutes les combinaisons 2000 ou XP / Problème ou pas   arrivent.
 
Es-ce que tu aurais idée de quel autre point commun possible je pourrais vérifier?

Reply

Marsh Posté le 09-03-2005 à 17:45:24    

En fait, ce n'est pas toutes combinaisons qui sont problématiques, après vérification, je n'ai pas de trouble avec Windows 2000, mais, pour Windows XP, j'ai essayé avec plusieurs variante de mise à jours (Office et Windows), et je ne suis toujours pas capable de ralentir un poste, ou d'en accélérer un autre.

Reply

Sujets relatifs:

Leave a Replay

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