Problema con una macro

06/09/2007 - 16:58 por Raúl | Informe spam
Buenas tardes. Tengo un usuario que tiene excel 2003 con Service Pack 2. Ha
Hecho varias macros y resulta que ahora cuando en una hoja de calculo con
esas macros la guarda una vez realizado cambios y la cierra y la abre desde
otro usuario, le dice que esta abierta por el usuario anterior y solo podrá
abrirla en modo lectura. Además desde ese momento ni el propio usuario la
puede volver a abrir en modo escritura y ni siquiera la puede borrar. Se
queda como bloqueada. Que función de una macro puede hacer una cosa
parecida? No se en que sitio de la macro puede coger esta característica si
en el momento que graba o que cierra la hoja.

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
06/09/2007 - 21:37 | Informe spam
hola, Raúl !

Mostrar la cita
1) hablando de archivos compartidos y/o en red... nunca esta de sobra consultar con el administrador de la red [por que ?]

2) excel [al igual que todas las aplicaciones bajo ambiente windows] genera temporales desde la apertura de los archivos
y el proceso que sigue para guardar los cambios es el siguiente:
a) guarda una copia 'termporal' con un nombre 'aleatorio'
b) [si 'tiene exito'] BORRA el 'original' y renombra el temporal
-> 'aqui es donde...' [p.e.] un anti-virus, una desconexion, o un 'cambio de mapeo' pudiera 'interferir' en el proceso -?-

3) la otra posibilidad es que [por alguna *razon*] no se eliminen los temporales luego de terminar la sesion -?-
[creo que sigue siendo un *problema de red*] -???-

comentas [si detectas] algun detalle mas... 'significativo' ?
saludos,
hector.
#2 Raúl
07/09/2007 - 10:39 | Informe spam
Pues un detalle que no se si puede ser de eso, es que estos archivos de
excel que dan error estan en un servidor con windows 2003 que anteriormente
tenía Service Pack 1 y le pusimos Service Pack 2. Pudiera ser que el Service
Pack 2 de Windows 2003 tenga unos nuevos parches de seguridad que me están
impidiendo el correcto uso de estas hojas de calculo? Si es así, cual podría
ser la solución dado que necesito este Service Pack en este servidor?
Gracias


"Héctor Miguel" escribió en el mensaje
news:
Mostrar la cita
#3 Héctor Miguel
07/09/2007 - 15:26 | Informe spam
hola, Raúl 1

Mostrar la cita
- si *esos* archivos son reportados como *en uso*, significa que no estan siendo *liberados* al terminar de trabajarlos

- sigue siendo importante consultar consultar con el administrador de la red
revisando los permisos de la carpeta compartida para NTFS [Full para todos los usuarios ?]
[y dejame *insistir* en la posibilidad de que el causante puediera ser un anti-virus en red] :D

- es probable que el SP2 hubiera alterado algunas restricciones/permisos/derechos/... en las terminales/carpetas/... -?-

- si los archivos se guardan en el servidor, algunas otras alternativas pudieran ser las siguientes [entre otras]...

a) ve si te aplica/sirve/... la informacion de los siguientes articulos:
FRS Encounters "ERROR_SHARING_VIOLATION" Errors When It Tries to Replicate Data That Is Still in Use
http://support.microsoft.com/kb/822300/en
Files on network shares open slowly, opens as read-only, or you receive an error message
http://support.microsoft.com/defaul...-US;814112
Configuring opportunistic locking in Windows
http://support.microsoft.com/defaul...-US;296264

b) eliminar los archivos de los directorios de archvos temporales [tanto del servidor como del usuario]
podria haber varios: c:\windows\temp , c:\temp , c:\documents and settings\<usuario>\configuracion local\temp

c) intentar re-iniciando el servidor

d) si *esos* archivos en el servidor, contienen macros, intentar quitando el *Servicio de Index Server* desde:
-> [boton] inicio / programas / herramientas administrativas / servicios [lo encuentras por orden alfabetico]

saludos,
hector.
#4 Raúl
07/09/2007 - 16:58 | Informe spam
Vale, ya esta, era el servicio de Index Server. Muchísimas gracias


"Héctor Miguel" escribió en el mensaje
news:
Mostrar la cita
Ads by Google
Search Busqueda sugerida