Unir dos macros, excel y word

24/02/2004 - 23:28 por Iago | Informe spam
Muy buenas!
Quiero saber si es posible unir dos macros una de excel y otra de word. y
ejecutarlo desde Excel.

La primera macro es de excel. Macro1: Copia un rango de celdas en el porta
papales.

La segunda macro, de word: Macro 2: Pega las celdas, mediante pegado
especial Texto sin formato, reemplaza los ^t y ^p por nada, para eliminar
huecos. Se guarda como archivo.xml y se cierra.

Las dos funcionan, solo que tengo que ir a excel, dar a las teclas q
ejecutan la macro.
Luego entrar en word, y teclear las teclas asociadas a la segunda macro.

Como puedo ejecutar solo desde excel, y que implemente la de word. Lo he
intentado de varios modos, pero no lo consigo.

Si podeis ayudarme os lo agradecere en el alma! :)

Un saludo.
Iago.

Preguntas similare

Leer las respuestas

#1 Individuo Desconocido
26/02/2004 - 09:16 | Informe spam
"Iago" escribió...
Muy buenas!
Quiero saber si es posible unir dos macros una de excel y otra de word. y
ejecutarlo desde Excel.

La primera macro es de excel. Macro1: Copia un rango de celdas en el porta
papales.

La segunda macro, de word: Macro 2: Pega las celdas, mediante pegado
especial Texto sin formato, reemplaza los ^t y ^p por nada, para eliminar
huecos. Se guarda como archivo.xml y se cierra.

Las dos funcionan, solo que tengo que ir a excel, dar a las teclas q
ejecutan la macro.
Luego entrar en word, y teclear las teclas asociadas a la segunda macro.

Como puedo ejecutar solo desde excel, y que implemente la de word. Lo he
intentado de varios modos, pero no lo consigo.

Si podeis ayudarme os lo agradecere en el alma! :)

Un saludo.
Iago.






A mi se me ocurre llamar a la macro de Word en el OnLoad de un archivo
especifico de Word. Firmar digitalmente la macro de este archivo (para que
Word no haga preguntas incordiosas al abrirse) y simplemente llamar a este
archivo desde Excel. Aunque no sé si funcionará ¿Habías probado esto?
Respuesta Responder a este mensaje
#2 Iago
27/02/2004 - 00:37 | Informe spam
Pues no...es buena idea...
Aunque, como puedo llamar al archivo de word, desde excel?
:) Si lo sabes...dimelo!! dimelo! :P
Jeje..muchas gracias.
Un saludo.
Iago.
Respuesta Responder a este mensaje
#3 Nueva Obra Andaluza
27/02/2004 - 03:11 | Informe spam
"Iago" escribió...
Pues no...es buena idea...
Aunque, como puedo llamar al archivo de word, desde excel?
:) Si lo sabes...dimelo!! dimelo! :P
Jeje..muchas gracias.
Un saludo.
Iago.





Hay algunos métodos, pero creo que el más sencillo es este:

Shell "C:\Archivos de programa\Microsoft Office\Office10\winword.exe
C:\Docs\tuMacro.doc", vbMaximizedFocus

escribe la ruta de los archivos según tus necesidades,

pero no escribas ningún espacio después de winword.exe
la referencia al fichero debe estar escrita toda del tirón de
modo que nada de guardar el fichero en la
carpeta 'Mis Documentos' ;-)
_______________________________________________
También podría resultarte interesante consultar la referencia
al método DDEExecute en la ayuda de excel ;-) Suerte!
Respuesta Responder a este mensaje
#4 Individuo Desconocido
27/02/2004 - 03:15 | Informe spam
"Iago" escribió...
Pues no...es buena idea...
Aunque, como puedo llamar al archivo de word, desde excel?
:) Si lo sabes...dimelo!! dimelo! :P
Jeje..muchas gracias.
Un saludo.
Iago.




Hay algunos métodos, pero creo que el más sencillo es este:

Shell "C:\Archivos de programa\Microsoft Office\Office10\winword.exe
C:\Docs\tuMacro.doc", vbMaximizedFocus

(Todo en una sola línea, '.exe' y 'C:\Docs' separado por un espacio)
cambia la ruta de los archivos según tus necesidades,

pero no escribas ningún espacio en el nombre del fichero
de Word, la ruta completa debe estar escrita del tirón, de
modo que nada de guardar el fichero en la
carpeta 'Mis Documentos' ;-)
_______________________________________________
También podría resultarte interesante consultar la referencia
al método DDEExecute en la ayuda de excel ;-) Suerte!
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida