conectarme a un servidor desde una macro

31/05/2006 - 22:44 por orami | Informe spam
Tengo una macro que necesita conectar a un servidor (tengo la direcion) y
leer unos archivos de mi servidor y posteriormente realizar unas graficas con
esos archivos.

yo pongo las instrucciones
.lookin = "http://159.16.208.90/"
chdir "http://159.16.208.90/"
pero no se si me falte alguna instrucion para el usuario y el password, les
agradesco
estoy usando office excell 2003.

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
01/06/2006 - 03:10 | Informe spam
hola, 'anonimo/a' !

Tengo una macro que necesita conectar a un servidor (tengo la direcion) y leer unos archivos de mi servidor
y posteriormente realizar unas graficas con esos archivos.
yo pongo las instrucciones
.lookin = "http://159.16.208.90/"
chdir "http://159.16.208.90/"
pero no se si me falte alguna instrucion para el usuario y el password []



te paso algunos puntos que [probablemente] necesiten ser 'tomados en cuenta' :)
si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.

1) no estoy muy seguro de que 'navegar' por sitios en la web, sea tan 'transparente' como navegar por tu unidad/disco local -?-
como para que puedas crear un objeto FlieSearch y usar su '.LookIn' o un 'ChDir' [aparte de que faltarian las sub-carpetas] -?-
2) si puedes abrir [directamente] desde excel tus archivos de la web...
intenta grabando una macro y modificando/adaptando/... despues para otras caracteristicas 'finas' ;)
3) si el caso es que los archivos de la web requieren ser descargados a tu unidad/disco local...
existe un comando [interno] de D.O.S. que se encarga del protocolo para transferencia de archvios -> ftp.exe
4) encontraras informacion 'basica/inicial/ejemplos/... acerca del mencionado comando en...
http://www.computerhope.com/software/ftp.htm
http://www.vbip.com/wininet/wininet...and-01.asp
http://www.erlandsendata.no/downloads/ftpdemo.zip
5) o puedes intentar con un control activex 'de terceros' en: http://www.coolstf.com/activex.html
6) o puedes probar con el siguiente ejemplo, descargando un archivo al directorio del libro con la macro...
en un modulo de codigo 'normal' ==Sub Importar_Archivo_Web()
Dim Destino As String, Dominio As String, Archivo As String, _
Proceso As String, Batch As Integer
Destino = ThisWorkbook.Path & "\"
Dominio = "http://www.misitioweb.com" ' ... -> "http://159.16.208.90/" [y ojo con las sub-carpetas] ;) '
Archivo = "miArchivo.xls"
Proceso = "Importar.bat"
ChDir Destino
Batch = FreeFile
Open Proceso For Output As #Batch
Print #Batch, "open " & Dominio
Print #Batch, "usuario" ' <- PON aqui la ID del usuario '
Print #Batch, "password" ' <- PON aqui la contrse#a '
Print #Batch, "retrive " & Archivo
Print #Batch, "close"
Print #Batch, "bye"
Close #Batch
Shell "cmd /c ftp -s:" & Proceso & " del " & Proceso, vbHide
End Sub
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida