Estoy tratando de controlar el evento Winsock_Connect caso MSWinsock.Winsock (En realidad lo necesito en Excel macro) usando el siguiente código:manejo en VisualBasic
Dim Winsock1 As Winsock 'Object type definition
Sub Init()
Set Winsock1 = CreateObject("MSWinsock.Winsock") 'Object initialization
Winsock1.RemoteHost = "MyHost"
Winsock1.RemotePort = "22"
Winsock1.Connect
Do While (Winsock1.State <> sckConnected)
Sleep 200
Loop
End Sub
'Callback handler
Private Sub Winsock1_Connect()
MsgBox "Winsock1::Connect"
End Sub
Pero nunca se va a Winsock1_Connect subrutina aunque Winsock1.State está conectado". Quiero usar la biblioteca MS estándar porque no tengo derechos administrativos en mi PC y no puedo registrar algunas bibliotecas personalizadas. ¿Alguien puede decirme dónde estoy equivocado?
El enlace con el 'site/tutorial' parece estar abajo, probablemente para siempre. – ctbrown
@Nescio Parece que no puedo encontrar este archivo en ninguna parte en una PC con W7 de 64 bits. ¿Cómo puedo agregar la referencia? – Jaberwocky