既定の電子メール エディタで電子メール メッセージを作成し、現在開かれている Microsoft Office InfoPath フォームをそのメッセージに添付します。
名前空間: Microsoft.Office.Interop.InfoPath
アセンブリ: Microsoft.Office.Interop.InfoPath (microsoft.office.interop.infopath.dll 内)
構文
'宣言
<DispIdAttribute(4)> _
Sub ShowMailItem ( _
<InAttribute> bstrTo As String, _
<InAttribute> bstrCC As String, _
<InAttribute> bstrBCC As String, _
<InAttribute> bstrSubject As String, _
<InAttribute> bstrBody As String _
)
'使用
Dim instance As UI2
Dim bstrTo As String
Dim bstrCC As String
Dim bstrBCC As String
Dim bstrSubject As String
Dim bstrBody As String
instance.ShowMailItem(bstrTo, bstrCC, bstrBCC, bstrSubject, bstrBody)
[DispIdAttribute(4)]
void ShowMailItem (
[InAttribute] string bstrTo,
[InAttribute] string bstrCC,
[InAttribute] string bstrBCC,
[InAttribute] string bstrSubject,
[InAttribute] string bstrBody
)
パラメータ
- bstrTo
電子メール メッセージの送信先の電子メール アドレス。
- bstrCC
電子メール メッセージのコピー先の電子メール アドレス。
- bstrBCC
電子メール メッセージのブラインド コピー先の電子メール アドレス。
- bstrSubject
電子メール メッセージの件名。
- bstrBody
電子メール メッセージの本文。
コメント
電子メール メッセージの作成が済むと、既定の電子メール エディタで電子メール メッセージが表示されます。ユーザーは、送信する前に、電子メール メッセージを調べて編集することができます。利用できる電子メール エディタがない場合は、ShowMailItem メソッドからエラーが返されます。
![]() |
---|
ShowMailItem メソッドは、電子メール メッセージを作成するだけで送信しません。ユーザーが手動で送信する必要があります。 |
また、MailEnvelopeObject オブジェクトまたは EmailAdapterObject オブジェクトを使用して、プログラムで電子メール メッセージを作成することもできます。
例
次の例では、UIObject オブジェクトの ShowMailItem メソッドを使用して、カスタム電子メール メッセージを作成しています。
thisXDocument.UI.ShowMailItem("someone@example.com", "", "", "Updated Form", "Here is the updated form that you requested.");
関連項目
参照
UI2 インターフェイス
UI2 のメンバ
Microsoft.Office.Interop.InfoPath 名前空間