5 votos

Excel 2011 abre la hoja de cálculo como de solo lectura

Tengo un archivo de hoja de cálculo (.xlsx) que, cuando lo abro en mi MBP con Excel 2011 14.3.6, recibo un aviso emergente que me dice que el archivo está bloqueado y solo se puede abrir en modo de solo lectura. Aproximadamente un minuto después, Excel abre otro aviso y esta vez dice que el archivo está desbloqueado y pregunta si quiero editarlo.

He verificado los permisos del archivo tres veces y definitivamente es editable por mí. También verifiqué en Obtener información -> General que no está bloqueado.

El archivo se encuentra en una unidad flash USB. Creé una copia de este archivo en la unidad local (/Users/aj) y se abrirá sin el aviso. Otros archivos de Excel guardados en la unidad flash USB se abren sin este aviso. Una copia de este archivo en la unidad USB todavía muestra el aviso.

¿Qué puedo hacer para quitar el aviso? Uso este archivo todo el tiempo y es muy molesto.

3voto

Dave Puntos 5595

¿Tu nombre de archivo contiene un /? Por ejemplo, si tomas thisfile.xlsx, y lo conviertes en this/file.xlsx, solo se abrirá en modo de solo lectura. Verifiqué esto en mi Mac.

2voto

Tim Puntos 11

Mientras que la primera respuesta no se aplicaba al mensaje inicial, utilizaré los viejos errores en Microsoft Office para ejemplificar cómo un archivo que es de solo lectura en una ventana de Excel no es un archivo abierto.

@AJ. (autor del mensaje inicial): dada la información disponible, el uso multiplataforma de diferentes versiones de Excel es la causa más probable de los problemas en tu caso. Por favor, ve abajo, Persistencia de archivos temporales


Problemas de Microsoft Excel 2011 con el uso compatible con POSIX de HFS Plus por OS X

Excel 14.4.7 (141117) permite al usuario incluir el carácter solidus / (barra oblicua) en el nombre de un archivo en, por ejemplo, el cuadro de diálogo de Guardar:

captura de pantalla de Excel permitiendo la entrada de / en un nombre de archivo

Simplemente guardar y luego cerrar el libro con ese nombre de archivo hará que el archivo sea de solo lectura, para Excel, mientras haya un carácter que Excel no pueda manejar.

Editar el libro guardado, antes del cierre inicial, puede exponer errores adicionales – uno de los cuales se muestra al final de esta respuesta.


Otras causas de Excel tratando un libro como de solo lectura

Usa Terminal con ls(1) y lsof(8) para determinar si hay algún archivo relacionado con el bloqueo presente para el libro afectado; y para determinar si algo más que Excel tiene el libro abierto.

Por favor, ten en cuenta que lsof se ejecuta como superusuario.

Enfoques para abrir/bloquear

No todas las aplicaciones utilizan el mismo enfoque.

Ejemplo 1: un libro file.xlsx abierto primero por NeoOffice y luego por Microsoft Excel:

captura de pantalla de blockeo de archivos nativo de Mac OS X por NeoOffice

Excel responde correctamente al bloqueo de archivos nativo de Mac OS X de NeoOffice:

  • la ventana de Excel al libro es de solo lectura
  • la salida de lsof confirma que el libro no está abierto por Excel.

También en la captura de pantalla anterior

La columna COMMAND muestra que dos procesos tienen el archivo abierto:

captura de pantalla de información del Monitor de Actividad para filecoordinationd

Ejemplo 2: el mismo libro file.xlsx abierto primero por Microsoft Excel y luego por NeoOffice:

captura de pantalla de bloqueo de archivos por Microsoft Excel

NeoOffice responde correctamente al enfoque de bloqueo de Microsoft:

  • la ventana de NeoOffice al libro es de solo lectura
  • la salida de lsof confirma que el libro no está abierto por NeoOffice
  • la salida de lsof confirma que el archivo de bloqueo no está abierto por Excel.

En esencia

Utiliza lsof para descubrir qué tiene abierto el libro. Si no es filecoordinationd entonces podría ser una aplicación de terceros de copia de seguridad o sincronización, o un proceso relacionado con metadatos… y así sucesivamente.


Persistencia de archivos temporales

Un archivo temporal puede permanecer en el sistema de archivos más tiempo del necesario.

En el ejemplo (2) anterior vemos ~$file.xlsx – un acompañante de file.xlsx – tales archivos son normalmente invisibles para Finder.

Si un archivo ~$….xlsx (invisible) está presente después de (por ejemplo) un fallo de Excel en tu propia Mac, entonces Excel debería comportarse correctamente cuando se abra el libro (visible) nuevamente.

En contraste: si por alguna razón un archivo ~$….xlsx persiste después de cerrar el libro por otra instalación de Excel, entonces Excel en tu Mac podría responder de forma extraña. Con referencia al mensaje inicial –

… Cerca de un minuto después, Excel abre otro aviso emergente y esta vez dice que el archivo está desbloqueado y pregunta si quieres editarlo …

– ese síntoma me resulta muy familiar por el uso compartido de un libro servido por Microsoft Windows Server a clientes de Windows y OS X.

(En mi caso, aceptar el aviso para editar rara vez permitía la edición; aparecía nuevamente la alerta sobre el acceso de solo lectura, luego otro aviso para editar, y así sucesivamente… y ese comportamiento persistía después de que todos los usuarios hubieran cerrado el libro. Resuelto solo mediante la eliminación manual, desde el servidor, del archivo invisible ~$….xlsx.)


Vuelta a los errores en Microsoft Office

La barra oblicua / en un nombre de archivo existente impide que Excel abra el archivo (la ventana al archivo es de solo lectura):

captura de pantalla de Excel limitándose a solo lectura

Eso es relativamente inocuo.

Sin embargo, la edición luego del guardado inicial puede presentar una sucesión de problemas. Las capturas de pantalla a continuación muestran el fallo de AutoGuardado/AutoRecuperación –

captura de pantalla de Excel preparándose para guardar otro archivo con un nombre que la aplicación encontrará problemático captura de pantalla de Excel fallando al acceder a un archivo de AutoGuardado/AutoRecuperación captura de pantalla de Excel deshabilitando AutoRecuperación

– el libro se guarda y permanece abierto (confirmado con lsof) pero los comportamientos son desconcertantes para el usuario final.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X