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

N° de bogue : 6505 (OfficeQFE)bogue #: 8531 (OfficeQFE)

Symptômes

Lorsque vous essayez d’enregistrer un classeur Microsoft Excel sur un serveur réseau, le message suivant peut s’afficher si le serveur exécute un service intermédiaire, comme les Services pour Macintosh, ou il est temps de latence dans la connexion de réseau pendant l’ouverture du carnet :
Le fichier (fichier.xls) ont peut-être été modifié par un autre utilisateur depuis votre dernier enregistrement. Dans ce cas, que voulez-vous faire ?
  • Enregistrer une copie
  • Remplacer les modifications
Enregistrer une copie d’est le choix par défaut.

Cause

Ce message est une nouvelle fonctionnalité de Microsoft Excel 2002 qui vous empêche d’écraser les modifications d’une autre personne si vous perdez 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, une deuxième personne peut ouvrir le même fichier, apporter des modifications, enregistrer et fermez le fichier sans votre connaissance.

Si vous essayez ensuite d’enregistrer le fichier, Excel compare l’horodatage du fichier en mémoire avec le date et heure du fichier sur le lecteur réseau. Si l’horodatage ne correspond pas, Excel affiche le message décrit plus haut.

Il existe deux conditions lorsqu’un utilisateur peut recevoir ce message de manière incorrecte :
  • 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 une fois Excel a déjà obtenu l’horodatage. Par exemple, ordinateurs exécutant Services pour Macintosh écrit des informations supplémentaires relatives à Macintosh dans chaque fichier. Cela peut se produire après que l’horodatage est obtenu par Excel.
  • Pour les fichiers ouverts avec un accès en écriture, Excel écrire les informations de propriétaire du fichier et induit une modification dans le dernier horodatage modifié. Excel recueillera les informations d’horodatage une fois cette opération d’écriture terminée et le reste du classeur est lu. Toutefois, s’il existe des temps de latence du réseau, il est possible du que fichier ne sera pas être entièrement mis à jour à partir du cache de fichiers local lorsque Excel demande l’horodatage. Par conséquent, le serveur peut renvoyer la valeur d’heure définie avant la dernière modification et ne correspond pas à ce qu’Excel attend lorsqu’il vérifie l’heure sur Enregistrer. Cela peut se produire plus fréquemment si le fichier se trouve sur le périphérique de stockage Network Appliance (NetAPP) ou sur un réseau étendu (WAN).
Lorsque vous essayez d’enregistrer le fichier, Excel détecte la différence dans le temps d’horodatage entre l’ouverture et de sauvegarde et vous en informe.

Résolution

Remarque Effectuez pas déployer la clé de Registre suivante, si vous n’êtes pas sûr de la cause du message d’avertissement. Si vous déployez cette clé de Registre sans savoir ce qui est à l’origine du message d’avertissement s’affiche, vous risquez de masquer un problème de serveur ou le réseau plus grand.

Important Cette section, méthode ou tâche contient des étapes vous indiquant comment modifier le Registre. Toutefois, des problèmes graves peuvent survenir si vous modifiez le Registre de façon incorrecte. Par conséquent, veillez à suivre ces étapes scrupuleusement. Pour une meilleure protection, sauvegardez le Registre avant de le modifier. Vous pourriez alors restaurer le Registre si un problème survient. Pour plus d’informations sur la façon de sauvegarder et de restaurer le Registre, cliquez sur le numéro ci-dessous pour afficher l’article correspondant dans la Base de connaissances Microsoft :
322756 comment sauvegarder et restaurer le Registre dans Windows

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, puis cliquez sur la clé 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 pour le nom et appuyez sur entrée.
  5. Cliquez 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 devrait résoudre le problème la plupart du temps.) Ou bien, tapez 1 pour qu’Excel désactive l’horodatage vérifier et supprimer 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é corrigé tout d’abord dans un correctif logiciel qui est maintenant inclus dans un Service Pack. Si vous avez installé le dernier Service Pack Office XP, vous n’avez pas à installer le correctif.

Informations sur le Service Pack

Ce problème est corrigé dans le Service Pack 3 Office XP.
Pour résoudre ce problème, procurez-vous le dernier service pack pour 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, tapez regedit dans la zone Ouvrir et appuyez sur ENTRÉE.
  2. Recherchez, puis cliquez sur la clé suivante :
    HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\10.0\Excel\Options
  3. Dans le menu Edition , pointez sur
    De Nouveau, puis cliquez sur Valeur DWORD.
  4. Tapez QFE_Saskatchewan pour le nom et appuyez sur ENTRÉE.
  5. Cliquez sur l’entrée QFE_Saskatchewan , puis cliquez sur Modifier.
  6. Dans la zone valeur , tapez 2 pour qu’Excel vide toujours le cache des fichiers avant d’obtenir l’horodatage. Cela devrait résoudre le problème la plupart du temps. Ou bien, tapez 1 pour qu’Excel désactive l’horodatage vérifier et supprimer 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.
  8. Redémarrez Excel pour que le paramétrage prenne effet pour cet utilisateur.

Informations sur le correctif

Comment faire pour obtenir le correctif


Ce problème est résolu dans le package de correctifs postérieur au Service Pack 2 Excel 2002 datée du 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 :

Package de correctif 822347 description d’Excel 2002 postérieur au Service Pack 2 : le 7 juin 2003.

Solution de 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 utilisant les autorisations de partage. Les classeurs partagés, effectuer le suivi des modifications de plusieurs utilisateurs et ne requièrent pas d’horodatage.
  • Enregistrez vos fichiers à un Microsoft Windows 2000 ou à Microsoft Windows Server 2003 sur un réseau Local (LAN) 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 que vous êtes la seule personne qui utilise le fichier, cliquez sur Annuler les modifications dans la boîte de dialogue.

État

Microsoft a confirmé qu’il s’agit d’un problème dans les produits Microsoft répertoriés dans la section « S’applique à ». Ce problème a été corrigé dans le Service Pack 3 Office XP.

Remarque Pour activer le correctif, vous devez ajouter la clé de Registre qui est décrite dans la section « Résolution » après avoir installé Office XP Service Pack 3.
Propriétés

ID d'article : 324491 - Dernière mise à jour : 27 janv. 2017 - Révision : 2

Commentaires