回答編集履歴
1
誤字修正
    
        answer	
    CHANGED
    
    | @@ -7,7 +7,8 @@ | |
| 7 7 | 
             
            ⇒これについては「ExcelVBAでIPMessengerを送信したい」という目的が伝わっているのでOKです。
         | 
| 8 8 |  | 
| 9 9 | 
             
            ②そのために行ったこと
         | 
| 10 | 
            -
            ⇒調べた内容や、ソースを作成したのならこれも提示しましょう。 | 
| 10 | 
            +
            ⇒調べた内容や、ソースを作成したのならこれも提示しましょう。
         | 
| 11 | 
            +
            (作りかけとかエラーで動かないものでも可)
         | 
| 11 12 |  | 
| 12 13 | 
             
            ③困っていること、行き詰ってしまったこと
         | 
| 13 14 | 
             
            ⇒②を行っている中で思うようにいかない点、よくわからない点、エラーが発生する点、など詰まってしまった部分を具体的に記載しましょう。
         | 
| @@ -21,7 +22,8 @@ | |
| 21 22 | 
             
            なお既読かもしれませんが、引数や戻り値の説明は、IPM_Send.DLLの配布サイトにありますのでご参考ください。
         | 
| 22 23 | 
             
            [⇒参考](http://rocketeer.dip.jp/sanaki/free/free37.htm)
         | 
| 23 24 |  | 
| 24 | 
            -
            **まず、IPMessenger送信用関数にコメントをつけてみました。 | 
| 25 | 
            +
            **まず、IPMessenger送信用関数にコメントをつけてみました。**
         | 
| 26 | 
            +
            **(わかりやすくするため一部処理を変更しています)**
         | 
| 25 27 | 
             
            ```
         | 
| 26 28 | 
             
            '概要:IPMessenger送信用関数
         | 
| 27 29 | 
             
            '引数:ip IPアドレス(相手先ipアドレスまたはPC名)
         | 
| @@ -34,7 +36,7 @@ | |
| 34 36 | 
             
                Set obj = CreateObject("IPM_Send.ComSend")
         | 
| 35 37 |  | 
| 36 38 | 
             
                'メッセージ送信処理の実行
         | 
| 37 | 
            -
                ret = obj.Send("", ip, "", tx)  ' | 
| 39 | 
            +
                ret = obj.Send("", ip, "", tx)  '引数:(コマンド番号(省略時:80020)、送信先IPアドレス、送信ポート(省略時:2425)、メッセージ)
         | 
| 38 40 |  | 
| 39 41 | 
             
                '送信処理の戻り値をこの関数の戻り値に設定
         | 
| 40 42 | 
             
                mss_send_ipm = ret
         | 
