このような行はどのように VB.NET に変換されますか?
((Outlook.ItemEvents_10_Event)MailItem).BeforeAttachmentRead +=
new Outlook.ItemEvents_10_BeforeAttachmentReadEventHandler(
ItemEvents_BeforeAttachmentRead);
キャストなどがあるのはわかりますが、これを AddHandler 句に変換する方法がわかりません
MSDN ( http://msdn.microsoft.com/en-us/library/microsoft.office.interop.outlook.itemevents_10_event.beforeattachmentread.aspx ) のこの内容はまったく意味がありません。
Event BeforeAttachmentRead As ItemEvents_10_BeforeAttachmentReadEventHandler
| | Dim インスタンス As ItemEvents_10_Event Dim ハンドラ As ItemEvents_10_BeforeAttachmentReadEventHandler AddHandler インスタンス.BeforeAttachmentRead、ハンドラ
instance
インスタンス化されていないため、例外が生成され、インターフェイスであるため構築できません。そして、私は何をしhandler
ますか?そこにいる代わりに、メソッドへの参照が必要です。