La macro auto_open no se ejecuta

07/02/2005 - 12:43 por MPOLO S.L. - Departamento Calidad | Informe spam
Estimado grupo
Deseo que al abrir el Word o el Excel, en ciertos modelos de documentos se
abra automáticamente un formulario. Por lo que estuve viendo es con el
método Auto_open, pero no logro hacerlo funcionar. Cuando lo hago a mano
funciona perfectamente, pero no logro hacer que el macro se ejecute de forma
automática al iniciar el documento.
Gracias desde ya por su ayuda


Saludos desde Menorca

Martin R Sanchez Arnoletto

Preguntas similare

Leer las respuestas

#6 MPOLO S.L. - Departamento Calidad
16/02/2005 - 10:15 | Informe spam
lo he logrado poniendo el Auto_open en módulo1, y estableciendo la seguridad
a mínima

Gracias Fernando
Un abrazo
Martin

"MPOLO S.L. - Departamento Calidad" escribió en el mensaje
news:
Pues es que en el nivel habitual lo tengo en medio, de hecho me pregunta
cada vez si quiero habilitar las macros

Gracias y Saludos
Martin

"Fernando Arroyo" escribió en el mensaje
news:%23k4I%
"MPOLO S.L. - Departamento Calidad" escribió en el


mensaje
news:
> Lo he puesto en ThisWorkbook, y en modulo1 pero no se ejecuta
>

Revisa qué nivel de seguridad tienes establecido para las macros (desde
Herramientas->Macro->Seguridad). Si lo tienes establecido en 'Alto' o 'Muy
alto', el código simplemente no se ejecutará (a no ser que vaya firmado
digitalmente o que el código provenga de ubicaciones de confianza)

El nivel "habitual" es 'Medio', el cual permite ejecutar código pero no


sin
que al abrir el libro Excel pregunte si se desea dicha ejecución. El otro
nivel de seguridad, el 'Bajo' no se lo recomendaría ni a mi peor enemigo


;-)

Ten en cuenta que algunas empresas establecen "políticas" que impiden la
ejecución de código o que obligan a que sólo se pueda ejecutar con
determinadas restricciones.
Un saludo.


Fernando Arroyo
MS MVP - Excel


> Gracias Fernando
> Saludos desde Menorca
> Martin R Sanchez
>
> "Fernando Arroyo" escribió en el mensaje
> news:%23Gj7%
> Respecto a Excel, ¿dónde está situado el código de tu macro?
> Un saludo.
>
>
> Fernando Arroyo
> MS MVP - Excel
>
>
> "MPOLO S.L. - Departamento Calidad" escribió en el
mensaje
> news:
> > Estimado grupo
> > Deseo que al abrir el Word o el Excel, en ciertos modelos de


documentos
se
> > abra automáticamente un formulario. Por lo que estuve viendo es con el
> > método Auto_open, pero no logro hacerlo funcionar. Cuando lo hago a


mano
> > funciona perfectamente, pero no logro hacer que el macro se ejecute de
> forma
> > automática al iniciar el documento.
> > Gracias desde ya por su ayuda
> >
> >
> > Saludos desde Menorca
> >
> > Martin R Sanchez Arnoletto
> >
> >
> >
> >
>
>
>




Respuesta Responder a este mensaje
#7 Fernando Arroyo
16/02/2005 - 10:35 | Informe spam
"MPOLO S.L. - Departamento Calidad" escribió en el mensaje news:
lo he logrado poniendo el Auto_open en módulo1, y estableciendo la seguridad
a mínima

Gracias Fernando
Un abrazo
Martin




Sé que es casi meterme en donde no me llaman, pero tengo que aconsejarte que reconsideres lo de la seguridad: si la pones en mínima, cualquier libro que abras y que tenga código se ejecutará sin que ni siquiera te enteres.

Cada uno conoce mejor que nadie sus propias necesidades y es el mejor capacitado para sopesar los riesgos, obviamente. Por ejemplo: si tan sólo trabajas con libros creados por ti y eres el único que utiliza el ordenador, no debería suceder nada por tener el nivel mínimo de seguridad. Pero si trabajas o pudieras trabajar en el futuro con libros creados por terceros, establecer el nivel de seguridad de las macros en el mínimo podría llegar a resultar peligroso.

En cualquier caso quiero dejar claro que mi intención no es convencer a nadie (y mucho menos intentar obligar), sino tan sólo avisar de los riesgos.

Un saludo.


Fernando Arroyo
MS MVP - Excel
Respuesta Responder a este mensaje
#8 MPOLO S.L. - Departamento Calidad
18/02/2005 - 09:17 | Informe spam
No te preocupes Fernando, Gracias por tu ayuda, entiendo perfectamente
cuales son los riesgos. Solo preguntarte si existe forma que las macros se
habiliten automáticamente para un archivo en particular. Me imagino que será
mediante certificados, o algo así. Puedes indicarme si conoces del tema??


Gracias desde ya
Un abrazo desde Menorca


"Fernando Arroyo" escribió en el mensaje
news:%
"MPOLO S.L. - Departamento Calidad" escribió en el mensaje
news:
lo he logrado poniendo el Auto_open en módulo1, y estableciendo la


seguridad
a mínima

Gracias Fernando
Un abrazo
Martin




Sé que es casi meterme en donde no me llaman, pero tengo que aconsejarte que
reconsideres lo de la seguridad: si la pones en mínima, cualquier libro que
abras y que tenga código se ejecutará sin que ni siquiera te enteres.

Cada uno conoce mejor que nadie sus propias necesidades y es el mejor
capacitado para sopesar los riesgos, obviamente. Por ejemplo: si tan sólo
trabajas con libros creados por ti y eres el único que utiliza el ordenador,
no debería suceder nada por tener el nivel mínimo de seguridad. Pero si
trabajas o pudieras trabajar en el futuro con libros creados por terceros,
establecer el nivel de seguridad de las macros en el mínimo podría llegar a
resultar peligroso.

En cualquier caso quiero dejar claro que mi intención no es convencer a
nadie (y mucho menos intentar obligar), sino tan sólo avisar de los riesgos.

Un saludo.


Fernando Arroyo
MS MVP - Excel
Respuesta Responder a este mensaje
#9 Fernando Arroyo
21/02/2005 - 09:36 | Informe spam
"MPOLO S.L. - Departamento Calidad" escribió en el mensaje news:%23R$
No te preocupes Fernando, Gracias por tu ayuda, entiendo perfectamente
cuales son los riesgos. Solo preguntarte si existe forma que las macros se
habiliten automáticamente para un archivo en particular. Me imagino que será
mediante certificados, o algo así. Puedes indicarme si conoces del tema??


Gracias desde ya
Un abrazo desde Menorca




Sí, se puede hacer mediante certificados digitales. En la distribución del Office puedes encontrar una herramienta llamada SelfCert.exe que genera un certificado válido para el ordenador donde se crea.

Pero para poder crear uno válido en cualquier ordenador no hay más remedio que "pasar por la caja" de alguna de las autoridades de certificación:

http://msdn.microsoft.com/library/d...rtprog.asp

Un saludo.


Fernando Arroyo
MS MVP - Excel
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida