OVH Cloud OVH Cloud

CORRECTIONS AUTO : BACKUP en vue d'un transfert de 98 vers XP

24 réponses
Avatar
Olive bis
Re-bonjour =E0 tous

Quand, sur Word 2000 (WIN 98)je veux effectuer la commande=20
de sauvegarde de correction automatique via AutoCorrect=20
Backup (incluse dans macros9.dot), je re=E7ois le message=20
d'erreur suivant : Erreur d'ex=E9cution '6' : d=E9passement de=20
capacit=E9. Effectivement, MSO1036.ACL et Normal.dot sont=20
tr=E8s gros (voir message du m=EAme jour). Concr=E8tement, que=20
puis-je faire ?

Je peux =E9ventuellement vous transmettre 1'explication de=20
ce message par l'Aide, ainsi que le texte de la ligne mise=20
en surbrillance par le "d=E9bogueur" de VBA (tous deux=20
incompr=E9hensibles pour moi)

Un grand merci =E0 celui ou celle qui mettra fin =E0 ce=20
lancinant feuilleton de plusieurs mois !

10 réponses

1 2 3
Avatar
hm15
Rebonsoir tout le monde,

Olivier, si l'anglais ne te rebute pas :
AutoCorrect Feature Limitations
http://support.microsoft.com/support/kb/articles/Q180/1/65.ASP

A défaut de réponse...

Annette
---------------------------------------------------------------------------
www.horizon-micro.com

[...]


Quand, sur Word 2000 (WIN 98)je veux effectuer la
commande


de sauvegarde de correction automatique via AutoCorrect
Backup (incluse dans macros9.dot), je reçois le message
d'erreur suivant : Erreur d'exécution '6' : dépassement
de


capacité. Effectivement, MSO1036.ACL et Normal.dot sont
très gros (voir message du même jour). Concrètement, que
puis-je faire ?
[...]






Avatar
Olivier
Merci, Annette. Vraiment, j'apprécie.

Olivier

-----Message d'origine-----
Rebonsoir tout le monde,

Olivier, si l'anglais ne te rebute pas :
AutoCorrect Feature Limitations
http://support.microsoft.com/support/kb/articles/Q180/1/65
.ASP


A défaut de réponse...

Annette
----------------------------------------------------------
-----------------

www.horizon-micro.com

[...]


Quand, sur Word 2000 (WIN 98)je veux effectuer la
commande


de sauvegarde de correction automatique via AutoCorrect
Backup (incluse dans macros9.dot), je reçois le message
d'erreur suivant : Erreur d'exécution '6' : dépassement
de


capacité. Effectivement, MSO1036.ACL et Normal.dot sont
très gros (voir message du même jour). Concrètement,
que




puis-je faire ?
[...]





.






Avatar
AB
Bonjour Olivier,
Effectivement, je n'avais pas saisi que tu utilisais la correction
automatique comme "accélérateur" de ta vitesse de frappe, et je comprends
désormais pourquoi ton fichier .acl est si gros.
Je suis allé voir la référence proposée par Annette, qui explique les
raisons des blocages, mais...ne donne pas de solution.
S'il y en a une, elle consisterait à augmenter la taille de la pile dont il
est question dans l'article (par défaut 64k). je ne suis pas du tout certain
que ce soit possible.
L'augmentation de la mémoire vive totale de la machine ne sert à rien,
puisque c'est cette pile qui est utilisée pour gérer les corrections
automatiques.
Je pose la question sur un autre forum, et je te tiens au courant.
AB

"OLIVIER" a écrit dans le message de
news:0ee901c3625b$ea6d6650$
Bonjour, André. Merci de ne pas m'oublier.

Je vais, à tout hasard, décocher les deux cases dont nous
causions. Hélas, je crois bien l'avoir déjà fait, sans
résultat.

J'ai déjà ouvert mon MSO1036 (dans mon premier message,
j'indiquais qu'il s'agit d'un feuilleton commencé il y a
plusieurs mois). Le tien fait 44ko, soit quasiment la
taille de son frère (MSO.ACL), qui est son "jumeau" avant
que l'on "nourrisse" MSO1036. Le mien approche les... 3
000 pages. Le tout est de déterminer la limite
entre "gros" et "anormalement gros". Annette me propose un
article qui me renseignera sans doute.

Dans le fouillis que j'avoue avoir mis dans l'arborescence
de nos questions/réponses, peut-être as-tu laissé passé un
message, dans lequel je citais un exemple : je n'utilise
pas les cor. Auto pour l'orthographe, mais de la même
façon que les insertions automatiques : je suis payé à la
page ; aussi... j'abrège. C'est pourquoi je me permets des
messages sans doute trop longs !

Par exemple (px), "de la même façon", qui figure dans le
présent message (mesaj) s'écrit chez moi
(chem) : "dlamemf".

Encore merci de ne pas me lâcher !

Olivier



-----Message d'origine-----
Bonsoir Olivier,
En effet, les deux options s'excluent l'une l'autre, car
lorsqu'il fait une

copie de sauvegarde, Word enregistre tout le fichier, ce
qui est

incompatible avec les enregistrements rapides.
Personnellement, je ne coche jamais ni l'une ni l'autre,
mais j'ai réglé la

récupération auto sur 3 minutes, comme déjà dit.
Je me demande si on va arriver à résoudre ton problème !
Je persiste à

penser que ton fichier de corrections automatiques est
anormalement gros,

mais je comprends bien que tu ne peux pas le supprimer
pour repartir à

zéro...
Tu peux l'ouvrir avec Word, et essayer de voir ce qu'il y
a dedans, même si

c'est assez peu lisible.
Pour info, le mien pèse 44 k, et fait, sous Word, 120
pages, avec quelques

lignes par page. (Je n'utilise pratiquement pas la
correction automatique,

et, soit dit en passant, vu la manière dont tu
t'exprimes, je suis

extrèmement surpris que tu en aies toi-même besoin).
AB

"OLIVIER" a écrit dans le
message de

news:007c01c360f0$8667e840$
L'Espagne semble un pays bien tempéré, pour qui
travaille... sous les toits !

Mauvaise nouvelle : j'ai essayé les différentes options
que tu m'as proposées avec espoir, mais sans succès.

A ce propos, un message de GM et le tien m'ont paru peut-
être contradictoires : en configuration quotidienne de
travail, entre "Toujours créer une copie de sauvegarde"
et "Autoriser les enregistrements rapides", quelle case
doit être cochée ? En effet, j'ai sans doute mal compris,
mais il m'avait semblé que les deux options s'excluaient
l'une l'autre.

En tout état de cause, merci encore !

Olivier
-----Message d'origine-----
Hé bien, bon appétit, Olivier : tu déjeunes à
l'espagnole, car tu es obligé

d'attendre que Word te redonne la main avant d'y
aller ???


;-)))
AB
"Olivier" a écrit dans le
message de

news:0db301c360d7$bfa3bd00$
Toutes mes excuses, André : je m'aperçois à l'instant que
j'ai lu ta réponse de façon incomplète. Je vais essayer
ce


que tu me proposes en ce qui concerne le mode
d'enregistrement auto "tous les...", dès... que j'aurai
déjeuné !

Merci encore
-----Message d'origine-----
Bonsoir,
Je suis stupéfait du nombre d'insertions automatiques
que



tu dois avoir pour
aboutir à un normal.dot aussi obèse. Cela me paraît
franchement...délirant.

Si vraiment tu as autant d'insertions automatiques,
c'est, à mon avis, que

tu
utilises très mal ton logiciel, en négligeant
complètement les possibilités

apportées par les modèles et les styles (soit dit sans
vouloir être

désobligeant).
Les macros "lourdes" sont celles qui contiennent
beaucoup



de lignes de code
et donc, sont lentes à charger, et occupent de la
mémoire, mais puisque tu

n'en as pas...
Regarde si Outils/options/enregistrement : l'intervalle
entre 2

enregistrements des infos de
récupération automatique. Personnellement, je l'ai réglé
à 3 minutes.

Si tu le règles à 1 minute, ça ralentit la machine.
Enfin, vérifie que "Toujours créer une copie de
sauvegarde" n'est pas

cochée.
C'est tout ce que j'ai en magasin... Peut-être les
copains auront-ils

d'autres idées...
AB
"Olivier" a écrit dans le
message de

news:083b01c36015$af998740$
Tout d'abord, merci à A.B et G.M pour l'extraordinaire
promptitude de leur réponse.

A.B : "mon" MSO1036.ACL ne contient absolument aucun
graphisme, et le pourcentage d'entrées inutiles est peu
significatif.

Le Normal.dot, quant à lui, ne contient pas de macros.
En



tout cas, je n'en ai jamais créé, et il n'y a rien dans
l'onglet "Macros" de "Organiser". Sa taille vient du
nombre d'insertions automatiques, lesquelles
fonctionnent



parfaitement, tant en "saisie" qu'en "restitution".

Pouvez-vous, s'il vous plaît, approfondir "Macros
lourdes"


et "Macros complémentaires", ou est-ce inutile, compte
tenu de ma réponse ?

G.M : L'enregistrement rapide est bien "dé-coché" dans
la



boîte de dialogue "Enregistrement". Pourtant, cette
piste



m'interpelle : quand j'explore le dossier dans lequel se
trouve le fichier sur lequel je travaille, j'en trouve
souvent (tant que je ne l'ai pas fermé) à peu près
autant



de copies temporaires que j'ai saisi d'entrées de
correction auto (ou que j'ai actionné la commande
Enregistrer...).


En espérant ne pas vous lasser,
Olivier.

-----Message d'origine-----
Bonsoir,
Concernant ton fichier de corrections automatiques, il
me



paraît vraiment
très gros.
Es-tu sûr qu'il n'y a pas là-dedans des centaines
d'entrées inutiles, ou des

graphismes ?
Pour le normal.dot, il est en effet, lui aussi,
beaucoup




trop lourd, et Guy
te dirait d'en ôter toutes les macros lourdes, pour les
mettre en macros

complémentaires.
Personnellement, je commencerais par ce ménage.
AB

"Olive bis" a écrit dans le
message de

news:011401c35f7b$0b4fef70$
Re-bonjour à tous

Quand, sur Word 2000 (WIN 98)je veux effectuer la
commande


de sauvegarde de correction automatique via AutoCorrect
Backup (incluse dans macros9.dot), je reçois le message
d'erreur suivant : Erreur d'exécution '6' : dépassement
de


capacité. Effectivement, MSO1036.ACL et Normal.dot sont
très gros (voir message du même jour). Concrètement,
que




puis-je faire ?

Je peux éventuellement vous transmettre 1'explication
de




ce message par l'Aide, ainsi que le texte de la ligne
mise


en surbrillance par le "débogueur" de VBA (tous deux
incompréhensibles pour moi)

Un grand merci à celui ou celle qui mettra fin à ce
lancinant feuilleton de plusieurs mois !


.




.




.




.






Avatar
Guy Moncomble
Bonjour à tous,
dans le message : 011401c35f7b$0b4fef70$,


| Quand, sur Word 2000 (WIN 98)je veux effectuer la commande
| de sauvegarde de correction automatique via AutoCorrect
| Backup (incluse dans macros9.dot), je reçois le message
| d'erreur suivant : Erreur d'exécution '6' : dépassement de
| capacité. Effectivement, MSO1036.ACL et Normal.dot sont
| très gros (voir message du même jour). Concrètement, que
| puis-je faire ?
|
| Je peux éventuellement vous transmettre 1'explication de
| ce message par l'Aide, ainsi que le texte de la ligne mise
| en surbrillance par le "débogueur" de VBA (tous deux
| incompréhensibles pour moi)

Je crois qu'il serait temps pour nous d'explorer d'autres voies.
Apparemment Olive n'a pas de problème avec son normal.dot et son
MSO1036.acl, pourvu que ça dure !
Mais il a peut-être, (sûrement ?) un problème avec macro9.dot, qui soi
disant sauvegarde les corrections auto. En fait il se contente de les
extraire et de les enregistrer dans un document de la manière suivante :
- extraction, une par une
- écriture sur une ligne
- une fois cela terminé, sélection de la totalité du texte
- transformation en tableau
et c'est peut-être là que la bât blesse, probablement à cause du cache
( et non de la pile), dont la taille peut être modifiée par
l'intermédiaire de support9.dot (Options de la base de registre).

La connaissance de l'instruction qui cause l'erreur éclairerait notre
lanterne.
Cela dit Olive fait tout cela pour sauvegarder ses corrections, alors
pourquoi ne pas sauvegarder directement le fichier ?
--
A+
GM MVP Word

Les crocodiles vivent cent ans ; les roses trois jours. Et pourtant, on
offre des roses ... mais parfois on montre les dents.

PO/Michel Chrestien
Avatar
Anacoluthe
Bonjour !

"hm15" nous a écrit ...
Olivier, si l'anglais ne te rebute pas :
AutoCorrect Feature Limitations
http://support.microsoft.com/support/kb/articles/Q180/1/65.ASP


Annette je pense que dans toute cette discussion tu donnes ici la
référence la plus importante sur les Corrections Automatiques (CA) ;-)

Mais je me pose des questions :
- Olivier ne semble pas être limité dans ses CA proprement dites
- il dit être limité dans la *sauvegarde* des CA
Ce qui laisse supposer qu'il n'a pas atteint ses grosso modo 7 000
entrées mais que Macros9.dot bloque quelque part. Il est difficile
de dire où puisqu'il y a dedans une gestion des erreurs.
La seule chose que j'ai vue c'est que le compte des CA est un entier
court (Integer) dans Macros9 (c'est corrigé en Long dans WD2002).
Est-il possible qu'Olivier ait plus de 32 000 'petites' CA ???
Ce chiffre me paraît énorme. Il y a environ 1000 CA prédéfinies.
Ce serait bien qu'Olivier fasse Alt-F11 Ctrl-G
puis tape dans la fenêtre d'éxécution l'instruction

?AutoCorrect.Entries.Count

et nous dise combien il possède de CA dans son application.
à suivre ...

Anacoluthe
« Toute réponse est aussi une question. »
- Yvon RIVARD

Avatar
AB
Bonsoir à tous,
Avant d'aller me coucher :
Il me semble que le problème initial d'Olivier est bien un ralentissement de
Word lors de la saisie de nouvelles corrections automatiques (voir le fil du
10/08 à 21h 58), plus qu'un problème de backup.
S'il s'agit de faire un backup, je ne vois pas, comme Guy, où est le
problème.
La solution, s'il y en a une, consisterait à augmenter la taille du cache
dont il est question dans la note donnée par Annette, fixée par défaut à
64K.
Je n'ai pas de réponse pour l'instant.
AB

"Anacoluthe" a écrit dans le message de
news:
Bonjour !

"hm15" nous a écrit ...
Olivier, si l'anglais ne te rebute pas :
AutoCorrect Feature Limitations
http://support.microsoft.com/support/kb/articles/Q180/1/65.ASP


Annette je pense que dans toute cette discussion tu donnes ici la
référence la plus importante sur les Corrections Automatiques (CA) ;-)

Mais je me pose des questions :
- Olivier ne semble pas être limité dans ses CA proprement dites
- il dit être limité dans la *sauvegarde* des CA
Ce qui laisse supposer qu'il n'a pas atteint ses grosso modo 7 000
entrées mais que Macros9.dot bloque quelque part. Il est difficile
de dire où puisqu'il y a dedans une gestion des erreurs.
La seule chose que j'ai vue c'est que le compte des CA est un entier
court (Integer) dans Macros9 (c'est corrigé en Long dans WD2002).
Est-il possible qu'Olivier ait plus de 32 000 'petites' CA ???
Ce chiffre me paraît énorme. Il y a environ 1000 CA prédéfinies.
Ce serait bien qu'Olivier fasse Alt-F11 Ctrl-G
puis tape dans la fenêtre d'éxécution l'instruction

?AutoCorrect.Entries.Count

et nous dise combien il possède de CA dans son application.
à suivre ...

Anacoluthe
« Toute réponse est aussi une question. »
- Yvon RIVARD





Avatar
OLIVIER
40494.

Dois-je l'avouer ? C'est le chiffre qu'indique Visual
Basic Editor (VBA). Dès le 10 août, d'ailleurs, je tenais
la "pièce jointe" suivante à votre disposition si vous le
souhaitiez :

"Quand, dans la boîte de dialogue qui accompagne le
message d'erreur, on clique sur "Débogage", dans la
partie "Get Autocorrect Entries", VBA met en surbrillance
la ligne suivante :
TotalAcEntries = Application.Autocorrect.Entries.Count

(où TotalAcEntries = 0, et
Application.Autocorrect.Entries.Count = 40 490)

(indications figurant dans les "bulles" contextuelles)

A bon compreneur, salut... et surtout, merci".

Je proposais également celle-ci :
"Dépassement de capacité (erreur 6) :
Un dépassement de capacité se produit lorsque vous tentez
d'effectuer une affectation dépassant les limites de la
cible de l'affectation. Causes et solutions de cette
erreur :

· Le résultat d'une affectation, d'un calcul ou d'une
conversion de type de données est trop grand pour être
représenté dans la plage de valeurs autorisée pour ce type
de variable.
Affectez la valeur à un type de variable pouvant contenir
une plage de valeurs plus grande.

· Une affectation à une propriété dépasse la valeur
maximum de la propriété.
Vérifiez que votre affectation se situe à l'intérieur de
la plage de la propriété cible.

· Vous tentez d'utiliser dans un calcul un nombre converti
dans un entier, mais le résultat est plus grand qu'un
entier. Exemple :
Dim x As Long
x = 2 000 * 365 Erreur : Dépassement de capacité
Afin de contourner le problème, saisissez le nombre comme
suit
Dim x As Long
x = CLng(2 000) * 365

...".

D'autre part, tout le monde semblant désormais être à peu
près sur la même longueur d'onde, quant à... ce que n'est
pas "le" problème, mais pas encore tout à fait sur le
fait... qu'il y en a deux, m'autorisez-vous à re-poser la
question à la date d'aujourd'hui (ou de demain, avec
référence à celle du 10), afin de couper court à
l'arborescence devenue "trop picale" de nos questions-
réponses ? Est-ce que cela ficherait la pagaille ? En tout
cas, merci encore à tous (Annette, AM, Ana, GM): je suis
vraiment épaté.

Olive, rétrécisseur d'en-têtes

-----Message d'origine-----

Ce serait bien qu'Olivier fasse Alt-F11 Ctrl-G
puis tape dans la fenêtre d'éxécution l'instruction

?AutoCorrect.Entries.Count

et nous dise combien il possède de CA dans son
application.

à suivre ...

Anacoluthe



.



Avatar
Anacoluthe
Bonjour !

"OLIVIER" nous a écrit ...
40494.


ouahhhh du jamais vu ! ça c'est de l'écriture accélérée !!!
enfin si Word suit et ne rame pas trop ;-)

m'autorisez-vous à re-poser la
question à la date d'aujourd'hui (ou de demain, avec
référence à celle du 10), afin de couper court à
l'arborescence devenue "trop picale" de nos questions-
réponses ?


Mais nous aimons bien les ficelles tropicales, nous !
ça laisse de bons souvenirs aux contributeurs :-)

Est-ce que cela ficherait la pagaille ?


ça on a plus que l'habitude !
mpfw pagaille à tous les étages

Ainsi dans Macros9.dot (WD2000) à la ligne
Dim TotalACEntries As Integer
il faut remplacer Integer par Long
ce qui a été fait depuis dans Support.dot de WD2002

Je rappelle qu'il ne faut pas utiliser la version française de
Macros9.dot qui a une autre erreur de traduction bloquant
la restitution des corrections automatiques.

Anacoluthe
« La connaissance est la seule chose qui s'accroît
lorsqu'on la partage. »
- Sacha BOUDJEMA

Avatar
Anacoluthe
Précision :

Ainsi dans Macros9.dot (WD2000) à la ligne
Dim TotalACEntries As Integer
il faut remplacer Integer par Long


également corriger la ligne au dessus bien entendu
Dim x As Long
puisqu'un peu plus bas il y a :
For x = 1 to TotalACEntries

Anacoluthe
« La connaissance est la seule chose qui s'accroît
lorsqu'on la partage. »
- Sacha BOUDJEMA

Avatar
OLIVIER
Ce n'est "qu'une bataille, et pas la guerre", mais en
voilà enfin une de gagnée : plus d'erreur de capacité 6.
Macros9 enregistre gentiment mes 40 000 et quelques
entrées. Merci à toi, ô grand maître !

Nous voici donc au moment de la mise en forme des entrées
par Macros9.

. Survient alors un nouvel affreux : "Erreur
d'Exécution 4 608, Valeur en dehors des limites". Le
débogueur me laisse entendre que tu vas le renvoyer à ses
chères études, du côté de (grossièrement, car recopié à la
main) :

' convert to table
Application.StatusBar=StatMsg3
Selection.HomeKey Unit:wdStory Extend:=wdExtend

Selection.Convert To Table Separator:=:wdseparatedByTabs,
NumColumns:=3

Cette dernière ligne est celle qui est "fléchée" et "en
surbrillance" jaune.

. Je suis d'ailleurs preneur pour une méthode
permettant de recopier ou d'imprimer les passages en
question (dans VBA), si d'autres affreux surviennent (la
macro de backup semble tenir du train fantôme).


. Je précise que j'ai effectué ce backup avec le
macros9.dot que j'avais téléchargé de : http...
microsoft.comme/france/downloads/2000/supmacros.aspx,
comme conseillé dans l'article 469844 de la Base de
Connaissances (BC). Elle est libellée en français. J'en
déduis donc que française, elle est, et que ce backup est
par conséquent une opération à blanc. Si je veux effectuer
un BkUp/Restore effectif, à vous en croire, il me faudra
la version anglaise. Dois-je aller chiner à Soho, où avez-
vous un tuyau ?

. D'autre part, tu dis que la correction que tu
viens de me faire effectuer est intégrée dans le
support9.dot de W2002. En es-tu certain ? En effet,
j'avais aussi été confronté au message "Erreur de
capacité" quand j'avais tenté la manip avec un suport9.dot
emprunté sur un W2002 ami. A vérifier...


. Enfin, puisque tu aimes la luxuriante arborescence
que revêtent généralement... les emmerdements, je
m'autorise ce rappel : nous sommes là dans le cadre du
problème numéro 1 : la sauvegarde des C.A. Le problème
numéro 2, c'est la lenteur dont Word fait preuve désormais
dans leur saisie. Je suis donc avide d'en savoir plus sur
les problèmes de "piles" et de "cache" évoqués par Annette
et A.M (cache dont GM, je crois, nous dit que sa taille
peut être modifiée via support9.dot, Options de la base de
registre).

En tout cas, merci encore à tous ces bienveillants Jedi,
et à toi, en particulier, de ne pas m'avoir, à la lecture
du nombre de mes A.C, renvoyé à Tchouang-tseu, et signifié
qu'un arbre aussi gros que ce MSO1036-là était voué à être
abattu un jour ou l'autre !

Olivier

-----Message d'origine-----
Précision :

Ainsi dans Macros9.dot (WD2000) à la ligne
Dim TotalACEntries As Integer
il faut remplacer Integer par Long


également corriger la ligne au dessus bien entendu
Dim x As Long
puisqu'un peu plus bas il y a :
For x = 1 to TotalACEntries

Anacoluthe
« La connaissance est la seule chose qui s'accroît
lorsqu'on la partage. »
- Sacha BOUDJEMA

.




1 2 3