Bonjour =E0 tous, j'ai besoin d'aide sur un gros probl=E8me:
J'utilise le VBA d'access 97 pour assembler un tr=E8s gros=20
document Word dans Word 97. Access envoie des commandes =E0=20
Word pour ins=E9rer des fichiers, faire des remplacement,=20
ex=E9cuter des macros. Malheureusement, le document fait=20
environ 650 pages (environ 2,5 Megs). Lors de l'ex=E9cution=20
d'une macro, Word affiche le message suivant:
Microsoft Visual Basic
Run-time error '1017':
There is not enough memory or disk space to update the=20
display.
[Continue] [End] [Debug] [Help]
J'ai essay=E9 les options suivantes:
- D=E9sactiver le correcteur (spell-checker).
- D=E9sactiver la sauvegarde en arri=E8re plan (background=20
save).
- D=E9sactiver le rafa=EEchissement de l'=E9cran avant la macro.
- Activer l'affichage des graphiques comme bo=EEte vide=20
(placeholder).
- Sauvegarder le document =E0 plusieurs endroits dans le=20
code.
- Fermer et r=E9ouvrir Word durant l'ex=E9cution.
Note: pour une utilisation temporaire, j'ai s=E9par=E9 le=20
fichier en 2 documents. L'assemblage avec notre m=E9canique=20
fonctionne bien mais la fusion des deux documents nous=20
cause encore probl=E8me.
There is not enough memory or disk space to update the display.
1. Eliminer corruption système, config ou dll en testant tout sur une autre installation
Anacoluhe « Le doute est à la base du savoir. » - Jean-Charles HARVEY
Guy Moncomble
Bonjour à tous, dans le message ,
| Bonjour ! | | "Eric Simard" nous a écrit ... || There is not enough memory or disk space to update the || display. | | 1. Eliminer corruption système, config ou dll | en testant tout sur une autre installation
Môssieur Simard n'ayant pas, à cette heure, jugé bon de dire qu'il avait reçu une réponse qui n'est pas dénuée de bon sens et qui est peut-être satisfaisante, je joins ici le texte du message sur word.vba.general : A few more things you can try:
1. Clear the Undo list at frequent intervals (Document.UndoClear)
2. Run Word invisibly (wrdApplication.visible = False)
3. If your code uses Word's Selection object, rewrite it to use Range objects instead.
4. Avoid using Word macros. Since you're running code anyway, do all the work at the Access end.
5. Load Word with no templates or add-ins (check the command-line switches).
-- A+
GMO MVP Word
Il est possible d'observer des tas de choses rien qu'en regardant.
Loi de Berra
Si tout semble aller bien, c'est que vous n'avez pas tout regardé.
Edward A. Murphy, Jr.
Bonjour à tous,
dans le message <3F7C6C6C.4020006@wanadoo.fr>,
| Bonjour !
|
| "Eric Simard" nous a écrit ...
|| There is not enough memory or disk space to update the
|| display.
|
| 1. Eliminer corruption système, config ou dll
| en testant tout sur une autre installation
Môssieur Simard n'ayant pas, à cette heure, jugé bon de dire qu'il avait
reçu une réponse qui n'est pas dénuée de bon sens et qui est peut-être
satisfaisante, je joins ici le texte du message sur word.vba.general :
A few more things you can try:
1. Clear the Undo list at frequent intervals (Document.UndoClear)
2. Run Word invisibly (wrdApplication.visible = False)
3. If your code uses Word's Selection object, rewrite it to use Range
objects instead.
4. Avoid using Word macros. Since you're running code anyway, do all the
work at the Access end.
5. Load Word with no templates or add-ins (check the command-line
switches).
--
A+
GMO MVP Word
Il est possible d'observer des tas de choses rien qu'en regardant.
Loi de Berra
Si tout semble aller bien, c'est que vous n'avez pas tout regardé.
| Bonjour ! | | "Eric Simard" nous a écrit ... || There is not enough memory or disk space to update the || display. | | 1. Eliminer corruption système, config ou dll | en testant tout sur une autre installation
Môssieur Simard n'ayant pas, à cette heure, jugé bon de dire qu'il avait reçu une réponse qui n'est pas dénuée de bon sens et qui est peut-être satisfaisante, je joins ici le texte du message sur word.vba.general : A few more things you can try:
1. Clear the Undo list at frequent intervals (Document.UndoClear)
2. Run Word invisibly (wrdApplication.visible = False)
3. If your code uses Word's Selection object, rewrite it to use Range objects instead.
4. Avoid using Word macros. Since you're running code anyway, do all the work at the Access end.
5. Load Word with no templates or add-ins (check the command-line switches).
-- A+
GMO MVP Word
Il est possible d'observer des tas de choses rien qu'en regardant.
Loi de Berra
Si tout semble aller bien, c'est que vous n'avez pas tout regardé.