Botones para macros

12/02/2007 - 14:44 por Domi | Informe spam
Saludos a todos.
Tengo un documento en el que he añadido dos botones para que ejecuten una
determinada macro. Hasta ahí todo bien. Lo que quisiera es ocultar esos
botones cuando se mande a imprimir el documento. Supongo que habrá solución
a mi problema.
Muchas gracias por anticipado.
Domi.

Preguntas similare

Leer las respuestas

#6 Tux
14/02/2007 - 12:14 | Informe spam
Domi escribió:

Muchas gracias Mónica.

No sabía que se pudieran sobrecargar los métodos del propio documento word.
Todo funciona correctamente. Ahora estoy viendo la forma de llamar al cuadro
de diálogo de impresoras antes de imprimir el documento, ya que el método
".PrintOut" saca la impresión diractamente a la impresora predeterminada.

Domi.






Hola Domi :-)

La manera de llamar a la ventana de dialogo para elegir impresora es
esta linea de codigo :

'--
Dialogs(wdDialogFilePrint).Show
'

Comprueba a ver :-)

Saludos
Monica



Estado: A la Espera By Fermu

Tic-Tac-Tic-Tac...

www.fermu.com
www.zorval.com
Respuesta Responder a este mensaje
#7 Domi
14/02/2007 - 13:50 | Informe spam
Saludos Mónica.
Todo correcto.
Pero me he llevado una sorpresa al abrir un documento a partir de la
plantilla donde he realizado los cambios. En este documento no hace caso a
los métodos redefinidos. He probado a definirlos como 'public' y ni siquiera
así. Los métodos 'ArchivoImprimir()' y 'ArchivoImprimirPredeter()' los he
redefinidos en el módulo 'NewMacros' del proyecto correspondiente a la
plantilla. En el proyecto 'Normal' no hay nada definido. Supongo que esta
será la forma correcta. Si no fuera así por favor indícamelo.
Muchas gracias por tu apoyo.
Domi.



"Tux" escribió en el mensaje
news:OglJ$
Domi escribió:
>
> Muchas gracias Mónica.
>
> No sabía que se pudieran sobrecargar los métodos del propio documento


word.
> Todo funciona correctamente. Ahora estoy viendo la forma de llamar al


cuadro
> de diálogo de impresoras antes de imprimir el documento, ya que el


método
> ".PrintOut" saca la impresión diractamente a la impresora


predeterminada.
>
> Domi.
>
>
>

Hola Domi :-)

La manera de llamar a la ventana de dialogo para elegir impresora es
esta linea de codigo :

'--
Dialogs(wdDialogFilePrint).Show
'

Comprueba a ver :-)

Saludos
Monica



Estado: A la Espera By Fermu

Tic-Tac-Tic-Tac...

www.fermu.com
www.zorval.com

Respuesta Responder a este mensaje
#8 Tux
14/02/2007 - 19:12 | Informe spam
Domi escribió:

Saludos Mónica.
Todo correcto.
Pero me he llevado una sorpresa al abrir un documento a partir de la
plantilla donde he realizado los cambios. En este documento no hace caso a
los métodos redefinidos. He probado a definirlos como 'public' y ni siquiera
así. Los métodos 'ArchivoImprimir()' y 'ArchivoImprimirPredeter()' los he
redefinidos en el módulo 'NewMacros' del proyecto correspondiente a la
plantilla. En el proyecto 'Normal' no hay nada definido. Supongo que esta
será la forma correcta. Si no fuera así por favor indícamelo.
Muchas gracias por tu apoyo.
Domi.




Hola Domi :-)

Pues ahi esta bien en NewMacros, puesto que en Normal (seria para todos
los documentos ya que es la plantilla goblal ), el codigo tiene que ir
en ente caso si es una plantilla en la plantilla que puede ir como bien
has hecho en NewMacros o en un modulo (menu Insertar > Modulo) de esa
plantilla, asi como tu las hecho esta bien :-)

Saludos!!! :-)
Monica


Estado: A la Espera By Fermu

Tic-Tac-Tic-Tac...

www.fermu.com
www.zorval.com
Respuesta Responder a este mensaje
#9 Domi
15/02/2007 - 09:06 | Informe spam
Saludos Mónica.
Esto es un infierno ;-)
Sigue funcionando en la plantilla, pero cuando creo un documento en base a
ella se ignoran todas las macros :-O.
He probado a renombrar los métodos a 'FilePrint()' y 'FilePrintDefault()', y
el comportamiento es exactamente el mismo: en la plantilla funciona y en el
documento no.
No se qué puedo estar haciendo mal. La versión de Word es la XP.
Hasta pronto.
Domi.



"Tux" escribió en el mensaje
news:%
Domi escribió:
>
> Saludos Mónica.
> Todo correcto.
> Pero me he llevado una sorpresa al abrir un documento a partir de la
> plantilla donde he realizado los cambios. En este documento no hace caso


a
> los métodos redefinidos. He probado a definirlos como 'public' y ni


siquiera
> así. Los métodos 'ArchivoImprimir()' y 'ArchivoImprimirPredeter()' los


he
> redefinidos en el módulo 'NewMacros' del proyecto correspondiente a la
> plantilla. En el proyecto 'Normal' no hay nada definido. Supongo que


esta
> será la forma correcta. Si no fuera así por favor indícamelo.
> Muchas gracias por tu apoyo.
> Domi.
>

Hola Domi :-)

Pues ahi esta bien en NewMacros, puesto que en Normal (seria para todos
los documentos ya que es la plantilla goblal ), el codigo tiene que ir
en ente caso si es una plantilla en la plantilla que puede ir como bien
has hecho en NewMacros o en un modulo (menu Insertar > Modulo) de esa
plantilla, asi como tu las hecho esta bien :-)

Saludos!!! :-)
Monica


Estado: A la Espera By Fermu

Tic-Tac-Tic-Tac...

www.fermu.com
www.zorval.com

Respuesta Responder a este mensaje
#10 Tux
15/02/2007 - 11:41 | Informe spam
Domi escribió:

Saludos Mónica.
Esto es un infierno ;-)
Sigue funcionando en la plantilla, pero cuando creo un documento en base a
ella se ignoran todas las macros :-O.
He probado a renombrar los métodos a 'FilePrint()' y 'FilePrintDefault()', y
el comportamiento es exactamente el mismo: en la plantilla funciona y en el
documento no.
No se qué puedo estar haciendo mal. La versión de Word es la XP.
Hasta pronto.
Domi.






Hola Domi :-)

Bien supongamos que la plantilla es :

MiPlantilla.dot, nosotros abrimos esa plantilla creamos un nuevo
documento y lo guardamos como Documento1.doc al guardar el documento es
cuando las macros que tu hayas generado en la plantilla pasen a formar
parte del nuevo documento en este caso Documento1.doc

Bien dime los pasos que llevas hechos hasta ahora :-) y tranquilo que al
final lo sacaremos :-)

comentanos :-)

Saludos
Monica



Estado: A la Espera By Fermu

Tic-Tac-Tic-Tac...

www.fermu.com
www.zorval.com
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida