Recibe un error "el archivo puede haber cambiado" el mensaje cuando se guarda un libro en un servidor de red en Excel 2002 o en Excel 2003

Síntomas

Cuando intenta guardar un libro de Microsoft Excel en un servidor de red, puede recibir el siguiente mensaje de error si el servidor está ejecutando un servicio intermedio, como los servicios para Macintosh, o hay latencia en la conexión de red durante la apertura del libro:
El archivo (archivo.xls) que se cambió por otro usuario desde que guardó por última vez. En ese caso, ¿qué desea hacer?
  • Guardar una copia
  • Sobrescribir los cambios
Guardar una copia , es la opción predeterminada.

Causa

Este mensaje es una característica nueva en Microsoft Excel 2002 que le protege de sobrescribir los cambios de otro usuario si se pierde la conexión de red.

Si abre un archivo desde una unidad de red y, a continuación, el equipo pierde conectividad de red, una segunda persona puede abrir el mismo archivo, realizar cambios, guardar y, a continuación, cierre el archivo sin su conocimiento.

Si intenta guardar el archivo, Excel compara la marca de tiempo del archivo en la memoria con la marca de tiempo del archivo en la unidad de red. Si no coincide con la marca de tiempo, Excel le pide el mensaje descrito anteriormente.

Cuando un usuario puede recibir este mensaje incorrectamente, hay dos condiciones:
  • Cuando se guarda el archivo en un servidor de red que está ejecutando un servicio intermedio, el equipo puede escribir información adicional en el archivo después de que Excel obtiene la marca de tiempo. Por ejemplo, los equipos que ejecutan servicios para Macintosh escribirá información adicional relacionada con Macintosh a cada archivo. Esto puede ocurrir después de la marca de tiempo se obtiene por Excel.
  • Para archivos abiertos con acceso de escritura, Excel escribirá información del propietario del archivo e inducir un cambio en la última marca de tiempo modificada. Excel recopilará la información de marca de hora después de esta operación de escritura se completó correctamente y el resto del libro se lee en. Sin embargo, si hay latencia en la red, es posible que el archivo no se completamente actualizará desde la caché local de archivos cuando Excel solicita la marca de tiempo. Por lo tanto, el servidor puede devolver el valor de hora establecido antes de la última edición y no coincidirán con lo que Excel espera cuando comprueba la hora de guardar. Esto puede ocurrir con más frecuencia si el archivo se encuentra en el dispositivo de almacenamiento de Network Appliance (NetAPP) o a través de una red de área extensa (WAN).
Cuando intenta guardar el archivo, Excel detecta la diferencia en tiempo sellos entre abren y guardar y le ofrece en consecuencia.

Solución

Nota: No implementar la siguiente clave del registro a menos que esté seguro de la causa del mensaje de advertencia. Si implementa esta clave del registro sin saber cuál es la causa que aparezca el mensaje de advertencia, potencialmente podría enmascarar un problema de servidor o la red mayor.

Importante: esta sección, el método o la tarea contiene pasos que indican cómo modificar el registro. Sin embargo, pueden producirse problemas graves si modifica incorrectamente el registro. Por lo tanto, asegúrese de que sigue estos pasos cuidadosamente. Para una mayor protección, haga una copia de seguridad del registro antes de modificarlo. Entonces, puede restaurar el registro si se produce un problema. Para obtener más información acerca de cómo hacer copia de seguridad y restaurar el registro, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
322756 cómo hacer copia de seguridad y restaurar el registro en Windows

Excel 2003

Para resolver este problema en Excel 2003, siga estos pasos:
  1. Haga clic en Inicio, haga clic en Ejecutar, escriba regedity, a continuación, presione ENTRAR.
  2. Busque y, a continuación, haga clic en la clave siguiente:
    HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\11.0\Excel\Options
  3. En el menú Edición , seleccione Nuevo y, a continuación, haga clic en Valor DWORD.
  4. Escriba QFE_Saskatchewan para el nombre y, a continuación, presione ENTRAR.
  5. Haga clic en la entrada del QFE_Saskatchewan y, a continuación, haga clic en Modificar.
  6. En el cuadro valor , escriba 2. Cuando se escribe este valor, Excel siempre hará que vacíe la caché de archivos antes de que el programa obtiene la marca de tiempo. (Esto debería resolver el problema la mayor parte del tiempo.) O bien, type 1 para que Excel deshabilite la marca de tiempo comprobar y suprimir el cuadro de diálogo en todos los casos.

    Nota: No es recomendable deshabilitar el tiempo de comprobar sello.
  7. Haga clic en Aceptar para guardar la configuración.

Excel 2002

Este problema se corrigió primero en una revisión que está contenida ahora en un Service Pack. Si ha instalado el Service Pack más reciente para Office XP, no tiene que instalar la revisión.

Información de Service Pack

Este problema se corrigió en el Service Pack 3 de Office XP.
Para resolver este problema, obtenga el service pack más reciente para Microsoft Office XP. Para obtener información adicional, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
307841 cómo obtener el service pack más reciente para Office XP

Para habilitar la corrección

Para habilitar este cambio de diseño, siga estos pasos:
  1. Haga clic en Inicio, haga clic en Ejecutar, escriba regedit en el cuadro Abrir y, a continuación, presione ENTRAR.
  2. Busque y, a continuación, haga clic en la clave siguiente:
    HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\10.0\Excel\Options
  3. En el menú Edición , elija
    De nuevoy, a continuación, haga clic en Valor DWORD.
  4. Escriba QFE_Saskatchewan para el nombre y, a continuación, presione ENTRAR.
  5. Haga clic en la entrada del QFE_Saskatchewan y, a continuación, haga clic en Modificar.
  6. En el cuadro valor , escriba 2 para que Excel siempre vaciar la caché de archivo antes de obtener la marca de tiempo. Esto debería resolver el problema la mayor parte del tiempo. O bien, type 1 para que Excel deshabilite la marca de tiempo comprobar y suprimir el cuadro de diálogo en todos los casos.

    Nota: No es recomendable deshabilitar el tiempo de comprobar sello.
  7. Haga clic en
    Aceptar para guardar la configuración.
  8. Vuelva a iniciar Excel para que la configuración surta efecto para el usuario.

Información de hotfix

Cómo obtener la revisión


Este problema se corrigió en el paquete de revisiones posteriores al Service Pack 2 de Excel 2002 con fecha 7 de junio de 2003.
Para obtener más información, haga clic en el siguiente número de artículo para verlo en Microsoft Knowledge Base:

Paquete de hotfix de 822347 descripción de Excel 2002 posteriores al Service Pack 2: 7 de junio de 2003

Solución alternativa

Para evitar este problema, utilice uno de los métodos siguientes:
  • Comparta los libros de Excel, haga clic en Compartir libro en el menú Herramientas . Puede restringir el acceso al archivo mediante el uso de los permisos de recurso compartido. Libros compartidos realizar un seguimiento de los cambios de varios usuarios y no requieren la comprobación de marca de tiempo.
  • Guardar los archivos en un Microsoft Windows 2000 o Microsoft Windows Server 2003 en una red de área Local (LAN) y deshabilitar los servicios que pueden modificar el archivo de forma inesperada, como los servicios para Macintosh.
  • Si está seguro de que eres la única persona que tiene acceso al archivo o eres la única persona que está utilizando el archivo, haga clic en sobrescribir cambios en el cuadro de diálogo.

Estado

Microsoft ha confirmado que se trata de un problema de los productos de Microsoft que se enumeran en la sección "Aplicable a". Este problema se corrigió primero en el Service Pack 3 de Office XP.

Nota: Para habilitar la revisión, debe agregar la clave del registro que se documenta en la sección "Resolución" después de instalar el Service Pack 3 de Office XP.
Propiedades

Id. de artículo: 324491 - Última revisión: 17 ene. 2017 - Revisión: 1

Comentarios