Web service en excel2010

Doctor muy buenas tardes, para comentarle que estoy buscando ayuda con un ejemplo de web services desde excel, de como invocarlo con una rutina y darle un select como un dataset, y luego colocarlo en una hoja de excel, por favor, alguien me puede ayudar.
Nota: el servicio ya lo tengo referenciado en excel, solo me falta la rutina para invocar a dicho web service y jalar el dato en excel en un hoja.
Pero me gustaría manejar rangos de fechas.
Gracias
El web service apunta a un base de datos sql.
Ejemplo :
Para su ayuda
Private Sub CommandButton1_Click()
Dim clsCotizacion As clsws_WsTes1
Dim monedas As Range
Dim moneda As Range
Dim cotizacion As String
clsCotizacion = New clsws_WsTes1
monedas = Range(Range("b2"), Range("h65536").End(xlUp))
Application.ActiveSheet.Range("b2").Activate
For Each moneda In monedas
cotizacion = clsCotizacion.wsm_WSQLTest1("select * from si_usuarios")
moneda.Offset(0, 1).Value = Val(cotizacion)
Next moneda
End Sub
Nota: algo así me gustaría con un select, y luego meterlo a una hoja excel

1 respuesta

Respuesta
Para llamar el servicio, si ya lo tienes referenciado es simplemente crear una variable del tipo de la referecnia del webservice, luego esa variable es como una clase más de tu programa.
Podrías por favor darme un ejemplo.
Gracias por su valiosa ayuda
dim tuvariable as new referenicawebservice
Tuvariable. Metododelwebservice(parametros)
ES   clsws_Wstes1
DataSet ds = obj.clsws_Wstes1
parametros son (select * from  si_usuarios)
Los campos de mi tabla si_usuarios son:
Usuarios
Clave
Detalle
Tipo
Agencia
codage
etc..)
Espero su ayuda
Nota: me gustaría manejarlo como un dataset
Gracias
Los web services no pueden utilizar dataset debes usar un array de una entidad creada por ti, o sea una clase en la cual transportes los datos del dataset a través del web service
please tendrás un ejemplo.
Por favor.
La verdad no conozco mucho de programación, pero es un caso que tengo que resolover please.
Gracias por los links, pero tendrás desde excel vb de excel, please
Gracias por su ayuda
Es igual solo cambian los objetos de excel

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas