Excel

10/03/2006 - 04:33 por Fernando Kohan | Informe spam
Hola,,, Necesito la siguiente ayuda.
Quiero hacer BATCH que al hacerle doble click sobre un icono, este debe
copiar un archivo excel copiarlo a el disco local, sobreescribir el ya
existente y abrirlo.

Grtacias

Fenarro

Preguntas similare

Leer las respuestas

#6 fkohanf
12/03/2006 - 23:06 | Informe spam
Hector,

Mi intencion es que el archivo excel.bat realiza algunas funcuiones de
DOS y despyues ejecuta excel y habra un determinado archivo.-

Fernandi
Héctor Miguel wrote:
hola, Fernando !

> Gracias por la ayuda, pero al parecer no me entendieron bien.
> Tengo el archivo excel en el escritorio arch.xls quiero darle doble click pero antres de abrirse tiene que sobre escribirse con el archivo que se encuentra en el servidor.

[creo que] SI esta entre 'adivinado y entendido' lo que necesitas que se haga :))
-> que al abrirse un archivo... se 'ELIMINE' a si mismo y se AUTO-REEMPLACE por otro :-(
lo cual, aparte de que requiere de mas procedimientos, existen metodos mas... sencillos ;)

op1: usar un libro 'puente' que se encargue de sobre-escribir [o actualizar], y abrir el 'reciente' ;)
op2: usar el metodo sugerido de un archivo de proceso por lotes [.BAT] que haga lo anterior ;)
op3: usar [el menu de] datos / obtener datos externos... -> y unas consultas de actualizacion ;)

existen mas alternativas... [pero creo que algunos datos... 'siguen en el tintero'] :D

comentas algun detalle adicional ?
saludos,
hector.
Respuesta Responder a este mensaje
#7 Héctor Miguel
13/03/2006 - 07:57 | Informe spam
hola, Fernando !

Mi intencion es que el archivo excel.bat realiza algunas funcuiones de DOS y despues ejecuta excel y abra un determinado archivo



como siguen algunos datos 'en el tintero'... :-( la siguiente propuesta se basa en...
1) 'escribir' un archivo de procesos por lotes D.O.S. [p.e. excel.bat] en un editor de textos 'simple' [como el bloc de notas]
2) como la copia de archivos [en DOS] REQUIERE que el usuario 'confirme' su reemplazo [en caso de ya existir en 'destino']
y que una 'respuesta anticipada' pudiera fallar si el sistema operativo es en un idioma distinto [del 'supuesto/esperado/...']
PRIMERO... BORRAR -> el archivo en 'destino' [al fin que de no existir... no pasa nada 'de gravedad'] :)
3) toma en cuenta que si las rutas son en formato 'extendido' [mas de 8 caracteres + 3 de la extension]
-> las rutas DEBEN ser delimtadas por comillas dobles [es el caso que estoy usando] :D

las lineas [o instrucciones D.O.S.] que debera contener el archivo .BAT son tres... BORRA, COPIA, ABRE
del "c:uta y sub\carpetas de destino al\archivo.xls"
copy "c:uta y sub\carpetas de origen al\archivo.xls" "c:uta y sub\carpetas de destino"
"c:uta y sub\carpetas de destino al\archivo.xls"

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.
Respuesta Responder a este mensaje
#8 fkohanf
14/03/2006 - 20:14 | Informe spam
Hector,
La parte de DOS la tengo clarisima y muchas gracias, ahora al hacer
doble click al archivo excel.bat
1.- Borrar Archivo
2.- Copiar nuevo archivo
3.- cual es el comando para que abra el excel ?

Fernando

Héctor Miguel wrote:
hola, Fernando !

> Mi intencion es que el archivo excel.bat realiza algunas funcuiones de DOS y despues ejecuta excel y abra un determinado archivo

como siguen algunos datos 'en el tintero'... :-( la siguiente propuesta se basa en...
1) 'escribir' un archivo de procesos por lotes D.O.S. [p.e. excel.bat] en un editor de textos 'simple' [como el bloc de notas]
2) como la copia de archivos [en DOS] REQUIERE que el usuario 'confirme' su reemplazo [en caso de ya existir en 'destino']
y que una 'respuesta anticipada' pudiera fallar si el sistema operativo es en un idioma distinto [del 'supuesto/esperado/...']
PRIMERO... BORRAR -> el archivo en 'destino' [al fin que de no existir... no pasa nada 'de gravedad'] :)
3) toma en cuenta que si las rutas son en formato 'extendido' [mas de 8 caracteres + 3 de la extension]
-> las rutas DEBEN ser delimtadas por comillas dobles [es el caso que estoy usando] :D

las lineas [o instrucciones D.O.S.] que debera contener el archivo .BAT son tres... BORRA, COPIA, ABRE
del "c:uta y sub\carpetas de destino al\archivo.xls"
copy "c:uta y sub\carpetas de origen al\archivo.xls" "c:uta y sub\carpetas de destino"
"c:uta y sub\carpetas de destino al\archivo.xls"

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.
Respuesta Responder a este mensaje
#9 Héctor Miguel
14/03/2006 - 21:24 | Informe spam
hola. Fernando !

Hector,
La parte de DOS la tengo clarisima y muchas gracias, ahora al hacer oble click al archivo excel.bat
1.- Borrar Archivo
2.- Copiar nuevo archivo
3.- cual es el comando para que abra el excel ?



=> [simplemente]... poner la ruta completa incluyendo el nombre del archivo [como en mi ejemplo]:
"c:uta y sub\carpetas de destino al\archivo.xls"
=> OJO: va entre comillas dobles
o... si puedes 'detectar' la ruta corta [SIN espacios NI nombres 'largos']... podria sustituir por algo +/- como...
c:utays~1\carpet~2\miarch~3.xls

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida