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 !

... un usuario que tiene excel 2003 con Service Pack 2 ha Hecho varias macros
... resulta que ahora cuando en una hoja de calculo con esas macros la guarda una vez realizado cambios
... la cierra y la abre desde otro usuario, le dice que esta abierta por el usuario anterior y solo podra abrirla en modo lectura.
Ademas 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 caracteristica si en el momento que graba o que cierra la hoja.



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.
Respuesta Responder a este mensaje
#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:
hola, Raúl !

... un usuario que tiene excel 2003 con Service Pack 2 ha Hecho varias
macros
... resulta que ahora cuando en una hoja de calculo con esas macros la
guarda una vez realizado cambios
... la cierra y la abre desde otro usuario, le dice que esta abierta por
el usuario anterior y solo podra abrirla en modo lectura.
Ademas 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 caracteristica si en el
momento que graba o que cierra la hoja.



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.

Respuesta Responder a este mensaje
#3 Héctor Miguel
07/09/2007 - 15:26 | Informe spam
hola, Raúl 1

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 tenia 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 estan impidiendo el correcto uso de estas hojas de calculo?
Si es asi, cual podria ser la solucion dado que necesito este Service Pack en este servidor?



- 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.
Respuesta Responder a este mensaje
#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:
hola, Raúl 1

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 tenia 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 estan impidiendo el correcto uso de estas hojas de calculo?
Si es asi, cual podria ser la solucion dado que necesito este Service
Pack en este servidor?



- 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.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida