[リストへもどる]   [VBレスキュー(花ちゃん)]
一括表示

投稿時間:2006/10/17(Tue) 17:20
投稿者名:dかちの父
Eメール:
URL :
タイトル:
MAPISession、MAPIMessagesを使用してのメール送信
いつも楽しく拝見してます。
今、大変困っております。

MAPISession MAPIMessagesを使用してメールを送信するプログラムを作ってるのですが、
通常使うメールソフトにMicrosftOutLookを使用するとSendの段階でエラー(予期せぬエラーと出ます)となり、
送れません。
どうすれば送れるようになるのかわかる方お教えください。

※通常使うメールソフトにOutLook Expressを選ぶと送れます。

下記プログラムです。
-----------------------------------------------------------
Private Sub Command1_Click()

    Dim frgReject As Integer
    
    frgReject = 0
    
    s.SignOn
    
    With m
    
        .SessionID = s.SessionID
        
        .Compose
        
        .RecipAddress = "xxxx@xxxxxxxx.xx"
        
        'txtKenの内容を件名に設定
        .MsgSubject = "テスト"
        
        .MsgNoteText = "テスト"
        
        .Send True
        
        '.Send IIf(frgReject = 0, False, True)
    
    End With
    
    s.SignOff
    
    
End Sub
-----------------------------------------------------------

投稿時間:2006/10/17(Tue) 19:09
投稿者名:魔界の仮面弁士
Eメール:
URL :
タイトル:
Re: MAPISession、MAPIMessagesを使用してのメール送信
# OutLook → Outlook 、ですよね。

> MAPISession MAPIMessagesを使用してメールを送信するプログラムを作ってるのですが、
> 通常使うメールソフトにMicrosftOutLookを使用するとSendの段階でエラー(予期せぬエラーと出ます)となり、
> 送れません。

当方に環境が無いので確認は出来ませんが、思い付くのはこのあたりです。
http://support.microsoft.com/kb/252720/en-us

他にも情報が無いか、support.microsoft.com に行って、
「outlook MAPI」等のキーワードで探してみては如何でしょう。

投稿時間:2006/10/18(Wed) 15:49
投稿者名:dかちの父
Eメール:
URL :
タイトル:
Re^2: MAPISession、MAPIMessagesを使用してのメール送信
> # OutLook → Outlook 、ですよね。
>
> > MAPISession MAPIMessagesを使用してメールを送信するプログラムを作ってるのですが、
> > 通常使うメールソフトにMicrosftOutLookを使用するとSendの段階でエラー(予期せぬエラーと出ます)となり、
> > 送れません。
>
> 当方に環境が無いので確認は出来ませんが、思い付くのはこのあたりです。
> http://support.microsoft.com/kb/252720/en-us
>
> 他にも情報が無いか、support.microsoft.com に行って、
> 「outlook MAPI」等のキーワードで探してみては如何でしょう。

投稿時間:2006/10/18(Wed) 15:50
投稿者名:dかちの父
Eメール:
URL :
タイトル:
Re^3: MAPISession、MAPIMessagesを使用してのメール送信
Googleで検索しまくったのですが、
関係する現象は見つからないのです。

わかる方よろしくお願いします。

投稿時間:2006/10/26(Thu) 16:03
投稿者名:kenken
Eメール:
URL :
タイトル:
Re^4: MAPISession、MAPIMessagesを使用してのメール送信
> Googleで検索しまくったのですが、
> 関係する現象は見つからないのです。
>
> わかる方よろしくお願いします。

.RecipDisplayName = "xxxx@xxxxxxxx.xx"

↑あて先欄に表示させたい文字を指定してみましょう。