現在、wsock.dll は Excel 2007 で TCP サーバーに接続するために使用されています。何か発信できればいいな。ただ、受信に関しては、いつエクセルにメッセージが送られてくるかわからないので、イベントドリブンにする方法はありますか?また、recv 呼び出しは、何かが到着するまでブロックされます。
質問する
1268 次
1 に答える
1
Winsock ActiveX コントロールを手に入れることができれば、イベント ベースのプログラミング モデルを使用できます。Access のこの例を抜粋しました。
Private Sub axWinsockServer_DataArrival(ByVal bytesTotal As Long)
Dim strClientMsg As String
' The DataArrival event fires on the server when the client sends
' information. Get the data and display it in a text box.
wsServer.GetData strClientMsg, vbString
Me!Text1.Value = strClientMsg
End Sub
ただし、正確には、ネットワーク通信を行うためにスプレッドシートが必要な理由を考えてみてください。
于 2013-11-01T03:01:57.157 に答える