IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Word Discussion :

Modifications de fichier très lentes en TSE


Sujet :

Word

  1. #1
    Membre expert

    Homme Profil pro
    Spécialiste progiciel
    Inscrit en
    Février 2010
    Messages
    1 747
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Haute Loire (Auvergne)

    Informations professionnelles :
    Activité : Spécialiste progiciel
    Secteur : Service public

    Informations forums :
    Inscription : Février 2010
    Messages : 1 747
    Points : 3 016
    Points
    3 016
    Par défaut Modifications de fichier très lentes en TSE
    Bonjour,

    Je travaille en mode TSE sur un fichier de près d'1Mo constitué uniquement de codes de champs. Il insère lui-même plusieurs autres documents (une dizaine de 300 Ko) par liaison (INCLUDETEXT).
    J'ai évidemment désactivé toutes les options de grammaire et orthographe, affichage des dessins et des mises à jour des liaisons et de pagination. Je travaille dans le mode d'affichage Normal.

    Comment puis-je optimiser l'utilisation de ce fichier pour mes modifications à part en passant le fichier en local.
    Franchement je sèche et toutes les idées sont les bienvenues.

    Le fichier n'est pas corrompu ni le normal.dot et tous les compléments sont désactivés.
    J'ai le même problème en lançant le fichier en mode sans échec.
    Je ne sauvegarde pas non plus les révisions et les versions ni des balises actives ou polices, etc...
    Toutes les options sont désactivées excepté l'affichage des codes de champs évidemment.
    Cordialement,
    Christophe

    Merci de ne pas oublier de mettre résolu quand le sujet l'est. Cela aide tous les DVPnautes dans leur recherche

  2. #2
    Expert éminent
    Avatar de Sepia
    Homme Profil pro
    Administrateur du cursus IDE@L - Chef de Projet NCU (digital learning) - Université de Rennes
    Inscrit en
    Octobre 2007
    Messages
    3 117
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Administrateur du cursus IDE@L - Chef de Projet NCU (digital learning) - Université de Rennes
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Octobre 2007
    Messages : 3 117
    Points : 6 856
    Points
    6 856
    Par défaut
    Salut Carden752,

    D'abord, il faudrait nous dire si tu travailles en mode saisie ou en mode macro. Les optimisations "efficaces" ne sont pas les mêmes. Néanmoins, il existe des options communes qui consomment beaucoup (donc si on ne les utilise pas, on peut considérer qu'il y a optimisation). Tu nous indiques que toutes les options d'affichage ont été désactivées mais il existe d'autres options dans d'autres catégories très consommatrices.
    En mode saisie, en 1er, c'est l'enregistrement automatique qui peut très consommateur, qui est débrayable et dont la fréquence est réglable, après viennent toutes les options que tu as citées.
    Regarde aussi pour interdire les mises à jour auto des styles, l'exécution des insertions automatiques aussi. La fusion/conservation des styles entre documents peut être aussi consommatrice.
    En mode macro, en 1er, c'est le déplacement du curseur qui est très préjudiciable et il est préférable (lorsque la macro est au point) d'utiliser l'instruction
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Application.ScreenUpdate = False
    mais surtout d'utiliser les collections pour manipuler le modèle Objet de Word (du style une boucle sur la collection Paragraphs plutôt que déplacer le curseur de paragraphe en paragraphe, lorsque c'est possible, quitte à avoir un peu plus d'instructions).

    Citation Envoyé par carden752 Voir le message
    J'ai évidemment désactivé toutes les options de grammaire et orthographe, affichage des dessins et des mises à jour des liaisons et de pagination. Je travaille dans le mode d'affichage Normal.
    Le fichier n'est pas corrompu ni le normal.dot et tous les compléments sont désactivés.
    J'ai le même problème en lançant le fichier en mode sans échec.
    Je ne sauvegarde pas non plus les révisions et les versions ni des balises actives ou polices, etc...
    Toutes les options sont désactivées excepté l'affichage des codes de champs évidemment.
    Mais ce qui est sûr dans ton cas, le mode TSE avec des conditions comme les tiennes (fichier de taille conséquente, beaucoup de champs, fusion...) sont des éléments complexes et donc souvent assez coûteux ==> si tu ne peux pas travailler localement, il ne reste que les options (comme tu as déjà commencé) qui vont d'amener un mieux.

    PS : dernier truc, si tu utilises un modèle, veille à ce que le réseau soit dispo et que ton Word y accède au mieux pour optimiser l'accès aux info qu'il contient (styles, insertions auto...).

    @+

  3. #3
    Membre expert

    Homme Profil pro
    Spécialiste progiciel
    Inscrit en
    Février 2010
    Messages
    1 747
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Haute Loire (Auvergne)

    Informations professionnelles :
    Activité : Spécialiste progiciel
    Secteur : Service public

    Informations forums :
    Inscription : Février 2010
    Messages : 1 747
    Points : 3 016
    Points
    3 016
    Par défaut
    Bonjour Jean-François,

    Merci de ta réponse. J'avais également désactivé déjà tous les enregistrements automatiques et copies de sauvegarde ainsi que les corrections automatiques.

    Malheureusement, je ne peux pas utiliser de macro.

    L'accès au modèle de document est OK par contre je pense que je vais en créer un plus léger ne comprenant que les styles nécessaires. Peut-être je gagnerai encore un peu.
    Le gros problème est lorsque je travaille sur les en-têtes et pieds de page et l'insertion de filigranes (Mode Page obligatoire et là c'est vraiment long).

    Je vais prendre mon mal en patience
    Cordialement,
    Christophe

    Merci de ne pas oublier de mettre résolu quand le sujet l'est. Cela aide tous les DVPnautes dans leur recherche

  4. #4
    Expert éminent
    Avatar de Sepia
    Homme Profil pro
    Administrateur du cursus IDE@L - Chef de Projet NCU (digital learning) - Université de Rennes
    Inscrit en
    Octobre 2007
    Messages
    3 117
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Administrateur du cursus IDE@L - Chef de Projet NCU (digital learning) - Université de Rennes
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Octobre 2007
    Messages : 3 117
    Points : 6 856
    Points
    6 856
    Par défaut
    Salut Carden752,

    Citation Envoyé par carden752 Voir le message
    Le gros problème est lorsque je travaille sur les en-têtes et pieds de page et l'insertion de filigranes (Mode Page obligatoire et là c'est vraiment long).
    Pour travailler sur les entêtes et pieds de page, il n'est pas nécessaire d'être en mode Page. Voici un exemple que je viens de tester et qui fonctionne en mode Normal
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Sub DVP_ParcourirLesEntetesEnModeNormal()
        For aI = 1 To ActiveDocument.Sections.Count
            ActiveDocument.Sections(aI).Headers(wdHeaderFooterPrimary).Range.InsertAfter ("Test")
        Next
    End Sub
    Garde le mode Page que pour les filigranes
    @+

  5. #5
    Membre expert

    Homme Profil pro
    Spécialiste progiciel
    Inscrit en
    Février 2010
    Messages
    1 747
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Haute Loire (Auvergne)

    Informations professionnelles :
    Activité : Spécialiste progiciel
    Secteur : Service public

    Informations forums :
    Inscription : Février 2010
    Messages : 1 747
    Points : 3 016
    Points
    3 016
    Par défaut
    Bonjour,

    Merci Jean-François, c'est déjà cela de gagner.
    Cordialement,
    Christophe

    Merci de ne pas oublier de mettre résolu quand le sujet l'est. Cela aide tous les DVPnautes dans leur recherche

  6. #6
    Expert éminent
    Avatar de Sepia
    Homme Profil pro
    Administrateur du cursus IDE@L - Chef de Projet NCU (digital learning) - Université de Rennes
    Inscrit en
    Octobre 2007
    Messages
    3 117
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Administrateur du cursus IDE@L - Chef de Projet NCU (digital learning) - Université de Rennes
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Octobre 2007
    Messages : 3 117
    Points : 6 856
    Points
    6 856
    Par défaut
    Courage,

    On grignote peu à peu sur le temps d'exécution

    @+

  7. #7
    Rédacteur/Modérateur

    Avatar de Heureux-oli
    Homme Profil pro
    Contrôleur d'industrie
    Inscrit en
    Février 2006
    Messages
    21 087
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : Belgique

    Informations professionnelles :
    Activité : Contrôleur d'industrie
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 21 087
    Points : 42 926
    Points
    42 926
    Par défaut
    Et ça tient parfois à un petit détail.
    J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
    Débutez en VBA

    Mes articles


    Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !

  8. #8
    Membre expert

    Homme Profil pro
    Spécialiste progiciel
    Inscrit en
    Février 2010
    Messages
    1 747
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Haute Loire (Auvergne)

    Informations professionnelles :
    Activité : Spécialiste progiciel
    Secteur : Service public

    Informations forums :
    Inscription : Février 2010
    Messages : 1 747
    Points : 3 016
    Points
    3 016
    Par défaut
    Bonjour,

    Citation Envoyé par Heureux-Oli
    Et ça tient parfois à un petit détail.
    Effectivement, l'astuce de Jean-François pour l'ajout par macro des pieds de page est top.
    J'ai effectivement mis le modèle dans le même répertoire, accès plus rapide et supprimer tout ce qui était inutile dedans.

    Là, ca va beaucoup mieux, j'ai fini de gérer les sections!!
    Il ne me reste qu'à modifier les parties à inclure Trop fastoche et les tests
    Cordialement,
    Christophe

    Merci de ne pas oublier de mettre résolu quand le sujet l'est. Cela aide tous les DVPnautes dans leur recherche

  9. #9
    Expert éminent
    Avatar de Sepia
    Homme Profil pro
    Administrateur du cursus IDE@L - Chef de Projet NCU (digital learning) - Université de Rennes
    Inscrit en
    Octobre 2007
    Messages
    3 117
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Administrateur du cursus IDE@L - Chef de Projet NCU (digital learning) - Université de Rennes
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Octobre 2007
    Messages : 3 117
    Points : 6 856
    Points
    6 856
    Par défaut
    Salut Carden752,

    Citation Envoyé par carden752 Voir le message
    Bonjour,


    Effectivement, l'astuce de Jean-François pour l'ajout par macro des pieds de page est top.
    J'ai effectivement mis le modèle dans le même répertoire, accès plus rapide et supprimer tout ce qui était inutile dedans.

    Là, ca va beaucoup mieux, j'ai fini de gérer les sections!!
    Il ne me reste qu'à modifier les parties à inclure Trop fastoche et les tests
    J'aime bien le "trop fastoche" surtout avec le début du post. Enfin content que ça ait pu t'aider. Donc ne te tape pas trop fort le fouet du

    @+

  10. #10
    Membre expert

    Homme Profil pro
    Spécialiste progiciel
    Inscrit en
    Février 2010
    Messages
    1 747
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Haute Loire (Auvergne)

    Informations professionnelles :
    Activité : Spécialiste progiciel
    Secteur : Service public

    Informations forums :
    Inscription : Février 2010
    Messages : 1 747
    Points : 3 016
    Points
    3 016
    Par défaut
    Salut Jean-François et merci encore,
    Citation Envoyé par Sepia Voir le message
    Salut Carden752,



    J'aime bien le "trop fastoche" surtout avec le début du post. Enfin content que ça ait pu t'aider. Donc ne te tape pas trop fort le fouet du

    @+
    Ben Oui, vis à vis du reste, c'est du gateau
    Non non car ca fait mal, il parait
    A++
    Cordialement,
    Christophe

    Merci de ne pas oublier de mettre résolu quand le sujet l'est. Cela aide tous les DVPnautes dans leur recherche

Discussions similaires

  1. [XL-2003] Ouverture d'un fichier très lente
    Par sinople dans le forum Excel
    Réponses: 3
    Dernier message: 05/11/2012, 17h17
  2. [XL-2003] fichier très lent
    Par zangaloni dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 01/08/2011, 18h56
  3. lecture fichier très lente en java
    Par infoinf dans le forum Langage
    Réponses: 6
    Dernier message: 11/09/2010, 21h38
  4. Modification dans App_Code trés lente
    Par mambox dans le forum ASP.NET
    Réponses: 0
    Dernier message: 11/02/2009, 15h36
  5. Réponses: 4
    Dernier message: 12/06/2008, 12h37

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo