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

#1 Héctor Miguel
10/03/2006 - 08:06 | Informe spam
hola, Fernando !

Quiero hacer BATCH que al hacerle doble click sobre un icono
este debe copiar un archivo excel... a el disco local
sobreescribir el ya existente y abrirlo.



1) por... 'batch'... te refieres a los antiguos archivos de procesos por lotes [D.O.S.] -> acrhivo.bat ???
2) 'de donde' habria que 'tomar' el archivo [para copiarlo] ???
3) 'a donde' habria que 'ponerlo' [para reemplazar alguno existente] ???

comentas algun otro detalle que siga 'en el tintero' ?
saludos,
hector.
Respuesta Responder a este mensaje
#2 Zubi
10/03/2006 - 09:39 | Informe spam
A ver si te sirve.
Un Saludo
Zubi

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.



REM Copia fichero, sustituyendo un fichero anterios si existe
copy c:\path_destino\excel.xls c:\path_origen\excel.xls
REM Abre fichero
c:\Path_origen\excel.xls
REM Pausamos para ver si hay algun Error
pause
Respuesta Responder a este mensaje
#3 Héctor Miguel
10/03/2006 - 11:06 | Informe spam
hola, chicos ! [algunos comentarios 'del recuerdo']... :D

Quiero hacer BATCH que al hacerle doble click sobre un icono
este debe copiar un archivo excel... a el disco local
sobreescribir el ya existente y abrirlo.

REM Copia fichero, sustituyendo un fichero anterios si existe
copy c:\path_destino\excel.xls c:\path_origen\excel.xls
REM Abre fichero
c:\Path_origen\excel.xls
REM Pausamos para ver si hay algun Error
pause





1) tienes 'invertida' la ruta de origen y destino en la linea con el copy
y la ruta del destino NO necesita ser 'completa' [p.e.]
-> copy c:\path_origen\archivo.xls c:\path_destino

2) si las rutas y/o el nombre del archivo contienen espacios...
es necesario delimitarlas entre comillas dobles [p.e.]
-> copy "c:uta y sub\carpetas de origen al\archivo.xls" "c:uta y sub\carpetas de destino"
y seria lo mismo para la linea que lo abre ;)

3) la linea del copy NO hara el reemplazo [si existe] de manera automatica...
lanzara una pregunta para que el usuario confirme pulsando 'S' [en castellano] o 'Y' [si windows es en ingles] :-(
a menos que le contestes 'por adelantado' en la misma instruccion del copy [p.e. en castellano]
-> echo s | copy "c:uta y sub\carpetas de origen al\archivo.xls" "c:uta y sub\carpetas de destino"

saludos,
hector.
Respuesta Responder a este mensaje
#4 Fernando Kohan
10/03/2006 - 11:21 | Informe spam
Gracias por la ayuda, pero al parecer lno 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.

Dernando
"Héctor Miguel" escribió en el mensaje
news:%
hola, chicos ! [algunos comentarios 'del recuerdo']... :D

Quiero hacer BATCH que al hacerle doble click sobre un icono
este debe copiar un archivo excel... a el disco local
sobreescribir el ya existente y abrirlo.



REM Copia fichero, sustituyendo un fichero anterios si existe
copy c:\path_destino\excel.xls c:\path_origen\excel.xls
REM Abre fichero
c:\Path_origen\excel.xls
REM Pausamos para ver si hay algun Error
pause





1) tienes 'invertida' la ruta de origen y destino en la linea con el copy
y la ruta del destino NO necesita ser 'completa' [p.e.]
-> copy c:\path_origen\archivo.xls c:\path_destino

2) si las rutas y/o el nombre del archivo contienen espacios...
es necesario delimitarlas entre comillas dobles [p.e.]
-> copy "c:uta y sub\carpetas de origen al\archivo.xls" "c:uta y
sub\carpetas de destino"
y seria lo mismo para la linea que lo abre ;)

3) la linea del copy NO hara el reemplazo [si existe] de manera
automatica...
lanzara una pregunta para que el usuario confirme pulsando 'S' [en
castellano] o 'Y' [si windows es en ingles] :-(
a menos que le contestes 'por adelantado' en la misma instruccion del
copy [p.e. en castellano]
-> echo s | copy "c:uta y sub\carpetas de origen al\archivo.xls"
"c:uta y sub\carpetas de destino"

saludos,
hector.

Respuesta Responder a este mensaje
#5 Héctor Miguel
11/03/2006 - 06:03 | Informe spam
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
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida