PROBLEMAS CON MACROS EN 2007

16/04/2009 - 01:52 por LUIS DANNY SALAS | Informe spam
Tengo mi plantilla que he creado en Excel 2003 y quise empezar a utilizar
el Excel 2007, al abrir mi plantilla se abrió en modo de
compatibilidad(previamente había configurado las opciones para un modo de
seguridad bajo donde se puedan ejecutar las macros) no tuve problema en usar
la plantilla y sus respectiva macros, el problema vino cuando quise
convertir el libro al formato 2007 (libro de Excel habilitado para macros),
al salvarlo primero aparecieron unos cuadros de dialogo con la siguiente
leyenda:

El nombre SD3245 está en conflicto con una referencia de rango valida o no
es valida para Excel.El nombre se ha remplazado por _SD3245.
Puede que todavía necesite actualizar manualmente a este nombre utilizado en
código VBA o como argumento de texto en funciones.
Debe cerrar y volver a abrir el libro antes de que se implementen estos
cambios.

Luego después de salvarlo y volverlo a abrir no obstante que ya había
habilitado todas las macros en el centro de confianza, al abrir el archivo
me aparece el mensaje:

"Advertencia de seguridad: las macros se han deshabilitado." Opciones
al ver opciones aparece el siguiente mensaje:

"Este archivo contiene macros cifradas que se han deshabilitado por que no
hay ningún programa antivirus instalado que pueda explorarlas, para ejecutar
estas macros quite el cifrado
o las restricciones de permiso del archivo"

y viene una única opción que esta marcada y no se puede desmarcar:

Ayudar a protegerme contra contenido desconocido (recomendado)

He dado bastantes vueltas y no encuentro que es lo que debo hacer, muchas
gracias si alguien puede ayudarme.
 

Leer las respuestas

#1 LUIS DANNY SALAS
16/04/2009 - 03:05 | Informe spam
Gracias Héctor
entiendo lo de la celda SD3245, pero que problema me puede provocar eso a
convertirlo en _SD3245? si es una formula la que tiene esa referencia como
la ubico para corregirla, o como puedo corregir ese problema?

La otra cosa es que el libro no esta protegido con contraseñas de apertura
escritura, solo las hojas el libro y el proyecto VBA estan protegidos por
contraseña.
necesito que la plantilla pueda usarse en cualquier computadora con office
2007 sin tener que hacer cambios en el registro:((

Necesito no tener cifrado ni nada por el estilo mi libro, pero como hago
eso, es fundamental que se puedan usar las macros.
Gracias Hector

"Héctor Miguel" escribió en el mensaje
news:
hola, Luis !

__ 1 __
... plantilla ... creado en Excel 2003 y quise empezar a utilizar el
Excel 2007
... se abrió en modo de compatibilidad (previamente... configurado las
opciones... donde se puedan ejecutar las macros)
... el problema vino cuando quise convertir el libro al formato 2007
(libro de Excel habilitado para macros)
al salvarlo primero aparecieron unos cuadros de dialogo con la siguiente
leyenda:
El nombre SD3245 esta en conflicto con una referencia de rango valida o
no es valida para Excel.
El nombre se ha remplazado por _SD3245.
Puede que todavia necesite actualizar manualmente a este nombre utilizado
en codigo VBA o como argumento de texto en funciones.
Debe cerrar y volver a abrir el libro antes de que se implementen estos
cambios.



1) esto significa que el "nombre" (SD3245) en la version 2007 corresponde
a una referencia "real" de celda (SD3245)
ubicada en la fila 3245 y en la columna 498 (SD) (recuerda que ahora
dispones de 28k columnas y de 1000k filas)

__ 2 __
Luego despues de salvarlo y volverlo a abrir no obstante que ya habia
habilitado todas las macros en el centro de confianza
al abrir el archivo me aparece el mensaje: "Advertencia de seguridad: las
macros se han deshabilitado."
Opciones al ver opciones aparece el siguiente mensaje:
"Este archivo contiene macros cifradas que se han deshabilitado por que
no hay ningun programa antivirus instalado que pueda explorarlas
para ejecutar estas macros quite el cifrado o las restricciones de
permiso del archivo"
y viene una unica opción que esta marcada y no se puede desmarcar:
Ayudar a protegerme contra contenido desconocido (recomendado)
He dado bastantes vueltas y no encuentro que es lo que debo hacer ...



2) cuando asignas contrasenas (apertura/escritura) a un archivo de excel,
ya lo estas "cifrando" (protegiendo/encriptando)
y el mensaje te esta advirtiendo que no se podran escanear las macros
en un libro protegido ANTES de abrirlo...
ya sea porque no tienes antivirus instalado, o el que tienes no podra
escanear las macros ANTES de abrir el libro

-> necesitas hacer modificaciones al registro de windows
abres el editor de registros (boton-inicio / ejecutar... / regedit.exe)
desde la llave: HKCU\Software\Microsoft\Office\12.0\Excel\Security
agrega una nueva clave Dword con el nombre de:
ExcelBypassEncryptedMacroScan
y estableces su valor en 1 (uno)
=> en cada pc donde se vaya a utilizar un archivo protegido y con
macros... :-((

saludos,
hector.

Preguntas similares