| 大家好: 請問excel vba程式下單訊號出現後要傳簡訊的話,程式應如何編寫?感謝大家 (我有在網上爬了一些文章(但以下是採用中華電信vb語言的) 不過似乎都派不上用場) Public Class Form1      Private Sub Button1_Click(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles Button1.Click          Dim objSMS As Object        Dim ServerIp As String        Dim ServerPort As String        Dim UserID As String        Dim Passwd As String        Dim ret_code As Integer        Dim ret_description As String        Dim Tel As String        Dim Message As String          ServerIp = "api.hiair.hinet.net"        ServerPort = "8000"        UserID = "帳號"        Passwd = "密碼"          objSMS = CreateObject("HiAir.HiNetSMS")        ret_code = objSMS.StartCon(ServerIp, ServerPort, UserID, Passwd)        If ret_code = 0 Then            Tel = "0910128xxx"            Message = "簡訊測試"            ret_code = objSMS.SendMsg(Tel, Message)            ret_description = objSMS.Get_Message()            MsgBox (ret_description)        Else            ret_description = objSMS.Get_Message()            MsgBox (ret_description)        End If          objSMS.EndCon()        End Sub      Private Sub Button2_Click(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles Button2.Click          Dim objSMS As Object        Dim ServerIp As String        Dim ServerPort As String        Dim UserID As String        Dim Passwd As String        Dim ret_code As Integer        Dim ret_description As String        Dim Send_MSISDN As String            ServerIp = "api.hiair.hinet.net"        ServerPort = "8000"        UserID = "帳號"        Passwd = "密碼"          objSMS = CreateObject("HiAir.HiNetSMS")        ret_code = objSMS.StartCon(ServerIp, ServerPort, UserID, Passwd)        If ret_code = 0 Then            ret_code = objSMS.RecvMsg()            ret_description = objSMS.Get_Message()            Send_MSISDN = objSMS.Get_Send_MSISDN()            MsgBox (ret_description)            MsgBox (Send_MSISDN)        Else            ret_description = objSMS.Get_Message()            MsgBox (ret_description)        End If          objSMS.EndCon()    End Sub End Class |