Vous recevez un message d'erreur « Le fichier a peut-être été modifié » lorsque vous enregistrez un classeur sur un serveur réseau dans Excel 2002 ou Excel 2003

Traductions disponibles Traductions disponibles
Numéro d'article: 324491 - Voir les produits auxquels s'applique cet article
Cet article peut contenir des liens vers des informations en langue anglaise (pas encore traduites).
Important Cet article contient des informations sur la modification du Registre. Avant de modifier le Registre, pensez à le sauvegarder et assurez-vous que vous savez le restaurer en cas de problème. Pour plus d'informations sur la sauvegarde, la restauration et la modification du Registre, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft.
256986 Description du Registre de Microsoft Windows
Agrandir tout | Réduire tout

Sommaire

Symptômes

Lorsque vous essayez d'enregistrer un classeur Microsoft Excel sur un serveur, le message suivant peut s'afficher si le serveur exécute un service intermédiaire, comme les Services pour Macintosh, ou que le réseau met du temps à répondre lors d'une connexion alors que le classeur s'ouvre :
Le fichier (nomfichier.xls) a peut-être été modifié par un autre utilisateur depuis le dernier enregistrement. Dans ce cas, que voulez-vous faire ?
  • Enregistrer une copie
  • Écraser les modifications
Enregistrer une copie est l'option par défaut.

Cause

Ce message correspond à une nouvelle fonctionnalité de Microsoft Excel 2002, qui vous empêche d'écraser les modifications effectuées par un autre utilisateur en cas de perte de la connectivité réseau.

Si vous ouvrez un fichier à partir d'un lecteur réseau et que votre ordinateur perd ensuite la connectivité réseau, un autre utilisateur peut ouvrir le même fichier, y effectuer des modifications, l'enregistrer, puis le fermer sans que vous le sachiez.

Lorsque vous essayez ensuite d'enregistrer le fichier, Excel compare l'horodatage du fichier en mémoire avec les date et heure du fichier situé sur le lecteur réseau. Si les deux dates et heures ne correspondent pas, Excel affiche le message décrit plus haut.

Un utilisateur peut recevoir ce message à tort dans deux cas de figure :
  • Lorsque vous enregistrez le fichier sur un serveur réseau qui exécute un service intermédiaire, l'ordinateur peut écrire des informations supplémentaires dans le fichier après qu'Excel a obtenu l'horodatage. Par exemple, les ordinateurs qui exécutent les Services pour Macintosh écriront des informations supplémentaires relatives à Macintosh dans chaque fichier. Cela peut se produire après que l'horodatage a été obtenu par Excel.
  • Lorsque des fichiers sont ouverts pour un accès en écriture, Excel écrit des informations sur le propriétaire dans chaque fichier et induit une modification dans l'horodatage de la dernière modification. Excel recueillera les informations de date et d'heure une fois cette opération d'écriture terminée et le reste du classeur sera lu. Toutefois, s'il y a une latence réseau, il est possible que le fichier ne soit pas complètement mis à jour à partir du cache des fichiers local lorsque Excel demande l'horodatage. Par conséquent, le serveur peut renvoyer la valeur de temps telle que définie avant la dernière modification, ce qui ne correspondra pas à ce qu'Excel attend lorsqu'il vérifie l'heure lors de la sauvegarde. Cela peut survenir plus fréquemment si le fichier se trouve sur un dispositif de stockage NetAPP (Network Appliance, appareil réseau) ou sur un réseau étendu (WAN).
Lorsque vous essayez d'enregistrer le fichier, Excel détecte la différence d'horodatage entre l'ouverture et l'enregistrement et vous envoie un message en conséquence.

Résolution

Remarque Ne déployez pas la clé de Registre suivante à moins d'être sûr de la cause première du message d'avertissement. Si vous déployez cette clé de Registre sans savoir ce qui provoque l'affichage du message d'avertissement, vous risquez de masquer un problème réseau ou serveur plus important.

Avertissement Toute utilisation incorrecte de l'Éditeur du Registre peut générer des problèmes sérieux, pouvant vous obliger à réinstaller votre système d'exploitation. Microsoft ne peut garantir que les problèmes résultant d'une mauvaise utilisation de l'Éditeur du Registre puissent être résolus. Vous assumez l'ensemble des risques liés à l'utilisation de cet outil.

Excel 2003

Pour résoudre ce problème dans Excel 2003, procédez comme suit :
  1. Cliquez sur Démarrer, sur Exécuter, tapez regedit, puis appuyez sur Entrée.
  2. Recherchez et cliquez sur la clé de Registre suivante :
    HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\11.0\Excel\Options
  3. Dans le menu Edition, pointez sur Nouveau, puis cliquez sur Valeur DWORD.
  4. Tapez QFE_Saskatchewan comme nom, puis appuyez sur ENTRÉE.
  5. Cliquez avec le bouton droit sur l'entrée
    QFE_Saskatchewan
    , puis cliquez sur Modifier.
  6. Dans la zone Valeur, tapez 2. Lorsque vous tapez cette valeur, Excel vide toujours le cache des fichiers avant d'obtenir l'horodatage. (Cela doit résoudre le problème la plupart du temps.) Ou tapez 1 pour faire en sorte qu'Excel désactive le contrôle d'horodatage et supprime la boîte de dialogue dans tous les cas.

    Remarque Nous ne recommandons pas la désactivation du contrôle d'horodatage.
  7. Cliquez sur OK pour enregistrer le paramètre.

Excel 2002

Ce problème a été résolu pour la première fois dans un correctif logiciel qui est maintenant inclus dans un Service Pack. Si vous avez installé le Service Pack Office XP le plus récent, vous n'avez pas à installer le correctif logiciel.

Informations sur le Service Pack

Ce problème a été corrigé dans Office XP Service Pack 3.
Pour résoudre ce problème, procurez-vous le dernier Service Pack Microsoft Office XP. Pour plus d'informations, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft.
307841 Comment faire pour obtenir le dernier Service Pack Office XP

Pour activer le correctif

Pour activer cette modification de conception, procédez comme suit :
  1. Cliquez sur Démarrer, sur Exécuter, puis tapez regedit dans la zone Ouvrir et appuyez sur ENTRÉE.
  2. Recherchez la clé de Registre suivante et cliquez dessus :
    HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\10.0\Excel\Options
  3. Dans le menu Edition, pointez sur Nouveau, puis cliquez sur Valeur DWORD.
  4. Tapez QFE_Saskatchewan pour le nom et appuyez sur ENTRÉE.
  5. Cliquez avec le bouton droit sur l'entrée
    QFE_Saskatchewan
    , puis cliquez sur Modifier.
  6. Dans la zone Valeur, tapez 2 pour faire en sorte qu'Excel vide toujours le cache des fichiers avant d'obtenir l'horodatage. Cela doit résoudre le problème la plupart du temps. Ou tapez 1 pour faire en sorte qu'Excel désactive le contrôle d'horodatage et supprime la boîte de dialogue dans tous les cas.

    Remarque Nous ne recommandons pas la désactivation du contrôle d'horodatage.
  7. Cliquez sur OK pour enregistrer le paramétrage.
  8. Redémarrez Excel pour que le paramétrage prenne effet pour cet utilisateur.

Informations sur le correctif

Obtention du correctif

Ce problème est résolu dans le package de correctifs logiciels postérieur à Excel 2002 Service Pack 2 publié le 7 juin 2003.
Pour plus d'informations, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft.
822347 Description du package de correctifs postérieur à Excel 2002 Service Pack 2 : 7 juin 2003

Contournement

Pour contourner ce problème, appliquez l'une des méthodes suivantes :
  • Partagez vos classeurs Excel en cliquant sur Partager le classeur dans le menu Outils. Vous pouvez limiter l'accès au fichier en recourant aux autorisations de partage. Les classeurs partagés gardent la trace des modifications effectuées par les différents utilisateurs et ne requièrent pas d'horodatage.
  • Enregistrez vos fichiers sur un ordinateur Microsoft Windows 2000 ou Microsoft Windows Server 2003 sur un réseau local et désactivez les services qui peuvent modifier le fichier de façon inattendue, tels que les Services pour Macintosh.
  • Si vous êtes sûr que vous êtes la seule personne qui a accès au fichier ou qui l'utilise, cliquez simplement dur Écraser les modifications dans la boîte de dialogue.

Statut

Microsoft a confirmé l'existence de ce problème dans les produits Microsoft figurant dans la liste des produits concernés par cet article. Ce problème a été corrigé pour la première fois dans Microsoft Office XP Service Pack 3.

Remarque Pour activer le correctif logiciel, vous devez ajouter la clé de Registre qui est documentée dans la section « Résolution » une fois Office XP Service Pack 3 installé.

Propriétés

Numéro d'article: 324491 - Dernière mise à jour: lundi 17 avril 2006 - Version: 12.0
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Office Excel 2003
  • Microsoft Excel 2002
Mots-clés : 
kbqfe kbhotfixserver kbbug kberrmsg kbnofix KB324491
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

Envoyer des commentaires

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com