Utilización en .net de un web service, desde una hoja de Excel de Office XP.
Instalar "Soap Toolkit"
Instalar Office Webservices Referece Toolkit
1.) En el editor de Visual Basic
Menu: Tools à Macro à Visual Basic Editor, o bien, Alt+F11 2.) Usando el webservice referente tool, agregar referencia al webservice Menu: Tools à Webservice Referentes
Agregar URL asociada: http://localhost/WorkShopUDP_v1/mensaje1.asmx Pulsar "Search"
Agregar la referencia, seleccionando el checkBox y pulsar "Add"
Esto ha creado el módulo de clase "clsws_Saludo" (Proxy al Webservice) Ver Explorador del proyecto.
Insertar un módulo: Menu: Insert à Module
Agregar la función publica siguiente al módulo insertado:
Public Function HelloMarco() As String Dim objWS As New clsws_Saludo HelloMarco = objWS.wsm_HelloWorld End Function
Probar la nueva function (HelloMarco) desde la planilla Excel.
Instalar Office Webservices Referece Toolkit
1.) En el editor de Visual Basic
Menu: Tools à Macro à Visual Basic Editor, o bien, Alt+F11 2.) Usando el webservice referente tool, agregar referencia al webservice Menu: Tools à Webservice Referentes
Agregar URL asociada: http://localhost/WorkShopUDP_v1/mensaje1.asmx Pulsar "Search"
Agregar la referencia, seleccionando el checkBox y pulsar "Add"
Esto ha creado el módulo de clase "clsws_Saludo" (Proxy al Webservice) Ver Explorador del proyecto.
Insertar un módulo: Menu: Insert à Module
Agregar la función publica siguiente al módulo insertado:
Public Function HelloMarco() As String Dim objWS As New clsws_Saludo HelloMarco = objWS.wsm_HelloWorld End Function
Probar la nueva function (HelloMarco) desde la planilla Excel.
Benjamín González C.
Ingeniero de Sistemas