MAPI連携についてNo.47197
たかっち さん 14/12/18 23:36
 
全般的な設定-上級者向け-MAPI(Palm連携用)
を有効にして、外部プログラムからメールを参照しようとしましたが、
「秀丸メールを呼び出し中」
 秘伝るメール側の処理が終了するのを待っています。
のダイアログが表示されてアクセスできません。

確認環境
 OS:Windows 8.1、Windows7(いずれも64bit)
 秀丸メール:6.40 64bit版
 MAPIクライアント:Excel2010 VBA(32bit版)
 モジュール:MSMAPI32.OCX(6.00.8169)

32bitのプログラムからはMAPIを通じて64bit版の
秀丸メールにはアクセスできないものなんでしょうか?



[ ]
RE:47197 MAPI連携についてNo.47198
秀まるお2 さん 14/12/19 10:23
 
 64bit版の秀丸メールと32bit版の外部アプリケーションソフトをMAPIで連携さ
せるのは、一応できるように作ったつもりではありますが…、今ちょっとソース
コードを見直したら、その辺の配慮が不足しててうまくいかないケースがあるよ
うな感じです。

 とりあえず、MAPISendMailってAPIだけは動いてるようですが、他は、たぶん
テストしてないAPIが多数あって、動かない気がします。

 手っ取り早く解決するには、とりあえず32bit版の秀丸メールを使っていただ
いた方が簡単ですが…。64bit版の秀丸メールをちゃんと直すとしたら、ちょっ
と手間がかかるので、正直サポート対象外にさせてもらえたらその方がありがた
い気もします。

 とりあえず、うまくいかないマクロのサンプル(Excel用のマクロ?)を1つ
教えてほしいか、またはせめて、うまくいかないAPIが何かだけでも教えてほし
いです。

 Visual Basic 6.0でサンプルプログラムを作ってテストしてみようと思います。

[ ]
RE:47198 MAPI連携についてNo.47199
秀まるお2 さん 14/12/19 10:52
 
 とりあえず、VisualBasic 6.0上で、メールを送信する簡単なサンプルは作る
ことができました。

参照:
http://support.microsoft.com/kb/185171/ja?spid=2971&sid=195

 今回問題になってるのはメールの「参照」ということで、それのやり方が分か
れば適当なサンプルを作ってテストできると思うんですが、ちょっと探した限り
では適当なサンプルが出てこないです。

 誰かサンプルご存知ないでしょうか。

 というか、MSMAPI32.OCXの使い方を説明してる場所を教えてほしいです。

[ ]
RE:47199 MAPI連携についてNo.47200
秀まるお2 さん 14/12/19 13:56
 
 サンプル見つけたので、ぼちぼちテストしてみます。

[ ]
RE:47200 MAPI連携についてNo.47211
たかっち さん 14/12/21 15:22
 
ご対応ありがとうございます。

単純なサンプルです。「参照」は、受信箱の内容を
抜き出すといった意味です。

------------------------------------------------
Public Sub MapiTest()
  Dim session  As New MAPISession
  Dim messages As New MAPIMessages
  Dim i        As Long
 
  session.LogonUI = False
  session.SignOn
  session.NewSession = True
 
  messages.SessionID = session.SessionID
  messages.Fetch
 
  For i = 0 To 2 'messages.MsgCount - 1
    messages.MsgIndex = i
    Debug.Print messages.MsgSubject
    DoEvents
  Next
 
  session.SignOff

End Sub
----------------------------------------------------

[ ]
RE:47211 MAPI連携についてNo.47218
秀まるお2 さん 14/12/22 13:37
 
 サンプルどうもです。

 教えていただいたサンプルも含めていくつかAPIをテストして大丈夫だと思う
ので、β版としてアップロードしました。すみませんがそれで確認お願いできま
すでしょうか。

64bit版:
http://hide.maruo.co.jp/software/bin3/hmmail641b1_x64_signed.exe

[ ]
RE:47218 MAPI連携についてNo.47231
たかっち さん 14/12/23 10:24
 
ありがとうございます。

確認させていただいたところ、問題なく動作しました。
迅速なご対応ありがとうございました。

[ ]
RE:47231 MAPI連携についてNo.47233
秀まるお2 さん 14/12/23 11:09
 
 確認ありがとうございます。実は確認いただく前にV6.41正式版をアップロー
ドしてしまった所でした。すみませんがまた適当なタイミングで入れ替えお願い
します。

[ ]