VBAでは、現在、次のようなコードを使用してOutlookメールアイテムを作成および送信しています。
Function example()
Dim OutAppl As Outlook.Application
Dim my_email As Outlook.MailItem
Set OutAppl = New Outlook.Application
Set my_email = OutAppl.CreateItem(olMailItem)
With my_email
.Importance = 2
.To = "me@foo.com; "
.Subject = "not so easy in C#"
.BodyFormat = 2 'olFormatHTML
.HTMLBody = "<P>" & _
"<BR>" & _
"<FONT face=""Lucida Sans Unicode"" size=2.5>" & _
"Hello SO" & _
"<BR>" & _
"</FONT>" & _
"</P>" & _
"</BODY></HTML>"
.Save
.send
End With
Set OutAppl = Nothing
Set my_email = Nothing
End Function
C#を使用して上記のようなものを作成するにはどこから始めればよいですか?Excelを使用するのと同じように参照できるOutlookの相互運用性アセンブリはありますか?