Inicio > Microsoft Access > icue > abrir fichero word desde access

abrir fichero word desde access

Experto:
Usuario:
Fecha: 14/02/2005
Valoración: (5,00 sobre 5) Categoría: Microsoft Access
12/02/2005
criptex, experto respondiendo en Microsoft Access
Experto
Hola.
Antes de nada te diré que el msgbox no es para eso. En él no puedes secribir nada, supongo que te refieres a inputbox.
En las propiedades del botón, en eventos...(lo de siempre) escribe
Dim valor As String
valor = InputBox("escribe algo") & ".doc"
Call Shell("c:\archivos de programa\officexp\office11\winword.exe c:\borrar\" & valor, 1)
Cuando pulses el botón se abrirá un inputbox. Escribes lo que sea y te abrirá el documento.
Después de winword.exe hay un espacio hasta la siguiente C:\borrar
La primera C: es la ruta completa hasta el ejecutable de word
La segunda C: es la ruta hasta el directorio donde están los archivos de texto.
Un saludo
12/02/2005
criptex, usuario preguntando en Microsoft Access
Usuario
en la aplicacion que estoy haciendo, he puesto una pregunta d la sgte forma:

valor=msgbox("Introduce nombre?")

supongamos k me dan el nombre "ana", pretendo abrir el fichero "ana.doc", si fuera "pedro" -> "pedro.doc" etc.

como seria el comando k de access k me hace esto.

Mil gracias por ayudarme
12/02/2005
criptex, usuario preguntando en Microsoft Access
Usuario
HOLA

he probado lo k me has pasado, y me ocurre lo siguiente, en la linea del call shell

Call Shell("C:\Archivos de programa\Microsoft Office\Office10\WINWORD.EXE C:\Documents and Settings\pepe\Escritorio\iso\iso\juegos\" & valor, 1)

la primera ruta funciona perfecta, ya k me abr el word, ,la segunda ruta no funciona y te aseguro k esta bien, ya k si abro el word y pongo esa ruta me abre el fichero perfecto.

he probado a sustituir la segunda ruta por c:\ y poner todos los ficheros en c:\ y funciona perfecto.

pk puede ser esto?

gracias por ayudarme
12/02/2005
criptex, experto respondiendo en Microsoft Access
Experto
Si pones los archivos en C y te funciona, te tiene que funcionar en cualquier otro sitio, garantizado. Como no puedo comprobar tu ruta directamente te diría que fueras probando poco a poco, es decir primero prueba con(poniendo los archivos en el directorio correspondiente)
c:\documents and settings\pepe\
luego con
c:\......\pepe\iso\ y así sucesivamente.
De todas formas, es raro que un directorio y un subdirectorio se llamen igual.
Ya me dirás.
Un saludo
14/02/2005
criptex, usuario preguntando en Microsoft Access
Usuario
Muy bien, gracias por tu ayuda
Enlaces patrocinados