2011-06-06 3 views
0

Le code VBA se bloque MS Word, et je ne sais pas quel est le problème, je ne vois pas d'exceptions ou de messages, il bloque juste. Existe-t-il un moyen d'obtenir des informations sur l'exception? Je sais quelle ligne échoue, mais je ne peux pas entrer dans le code parce que ce n'est pas un code VBA, c'est dans une autre DLL. Je vais essayer d'attacher un débogueur à cette DLL, mais ce que je demande est une sorte de fichier journal MS Word.VBA activer la journalisation

Répondre

0

Une fois que l'exécution est passée dans une DLL appelée par VBA, il n'y a vraiment pas grand chose que Word pourra vous aider à déboguer.

S'il s'agit d'une DLL activex, assurez-vous de l'avoir enregistrée correctement. S'il s'agit d'une DLL de style C standard, assurez-vous que vos déclarations d'API sont réellement correctes pour la signature de fonction appelée. Au-delà de cela, attacher un débogage est à propos de la seule autre technique. Cependant, si vous avez la source pour cette DLL, vous devriez pouvoir le charger dans VS, et le configurer pour exécuter Word, alors vous pouvez déboguer la DLL de l'intérieur par rapport à

Si vous n'avez + source pour la DLL, eh bien, beurk.

Questions connexes