OVH Cloud OVH Cloud

Not enough memory to update the display

2 réponses
Avatar
Eric Simard
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.

Merci d'avance pour votre aide.

2 réponses

Avatar
Anacoluthe
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

Anacoluhe
« Le doute est à la base du savoir. »
- Jean-Charles HARVEY

Avatar
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.