次の方法で共有


MailItem インターフェイス

定義

メール メッセージを表します。

public interface class MailItem : Microsoft::Office::Interop::Outlook::_MailItem, Microsoft::Office::Interop::Outlook::ItemEvents_10_Event
[System.Runtime.InteropServices.Guid("00063034-0000-0000-C000-000000000046")]
public interface MailItem : Microsoft.Office.Interop.Outlook._MailItem, Microsoft.Office.Interop.Outlook.ItemEvents_10_Event
Public Interface MailItem
Implements _MailItem, ItemEvents_10_Event
派生
属性
実装

注釈

これは、対応する COM オブジェクトとの相互運用性を得るためにマネージ コードが必要とする COM コクラスから派生する .NET インターフェイスです。 COM オブジェクトのすべてのメソッド、プロパティ、およびイベント メンバにアクセスするには、この派生インターフェイスを使用します。 ただし、使用するメソッドまたはイベントが、1 つの COM オブジェクトに基づいて同じ名前を共有する場合は、該当するプライマリ インターフェイスにキャストしてメソッドを呼び出し、最新のイベント インターフェイスにキャストしてイベントに接続します。 COM オブジェクトの詳細については、このトピックを参照してください。 COM オブジェクトのメソッドおよびプロパティ メンバーの詳細については、_MailItem を参照してください。 COM オブジェクトのイベント メンバーの詳細については、ItemEvents_10_Event を参照してください。

CreateItem(OlItemType) メソッドを使用して、新しいメール メッセージを表す MailItem オブジェクトを作成します。

指定されたフォルダーから単一の MailItem オブジェクトを返すには、Item[Object] (index) を使用します。index には、メール メッセージのインデックス番号、またはメッセージの既定のプロパティに適合する値を指定します。

プロパティ

Actions

アイテムに対して使用可能なすべてのアクションを表す Actions コレクションを返します。 読み取り専用です。

(継承元 _MailItem)
AlternateRecipientAllowed

メール メッセージを転送できる場合は True となるブール値 (C# では bool) を返します。 値の取得と設定が可能です。

(継承元 _MailItem)
Application

オブジェクトの親 Outlook アプリケーションを表す Application オブジェクトを取得します。 読み取り専用です。

(継承元 _MailItem)
Attachments

指定されたアイテムのすべての添付ファイルを表す Attachments オブジェクトを返します。 読み取り専用です。

(継承元 _MailItem)
AutoForwarded

アイテムが自動的に転送された場合は True を返すブール値 (C# では bool)。 値の取得と設定が可能です。

(継承元 _MailItem)
AutoResolvedWinner

アイテムが自動競合解決の勝者であるかどうかを決定するブール値 (C# では bool) を返します。 読み取り専用です。

(継承元 _MailItem)
BCC

MailItem のブラインド カーボン コピー (BCC) 名の表示リストを表す文字列 (C# では string) を返します。 値の取得と設定が可能です。

(継承元 _MailItem)
BillingInformation

Outlook アイテムに関連付けられた課金情報を表す文字列 (C# では string) を返すか設定します。 値の取得と設定が可能です。

(継承元 _MailItem)
Body

Outlook アイテムのクリアテキスト本文を表す文字列 (C# では string) を返すか設定します。 値の取得と設定が可能です。

(継承元 _MailItem)
BodyFormat

本文テキストの形式を示す OlBodyFormat 定数を返すか設定します。 値の取得と設定が可能です。

(継承元 _MailItem)
Categories

Outlook アイテムに割り当てられたカテゴリを表す文字列 (C# では string) を返すか設定します。 値の取得と設定が可能です。

(継承元 _MailItem)
CC

MailItem のカーボン コピー (CC) 名の表示リストを表す文字列 (C# では string) を返します。 値の取得と設定が可能です。

(継承元 _MailItem)
Class

オブジェクトのクラスを示す OlObjectClass 定数を返します。 読み取り専用です。

(継承元 _MailItem)
Companies

Outlook アイテムに関連付けられた会社の名前を表す文字列 (C# では string) を返すか設定します。 値の取得と設定が可能です。

(継承元 _MailItem)
Conflicts

任意の Outlook アイテム オブジェクトで競合しているアイテムを表す Conflicts オブジェクトを返します。 読み取り専用です。

(継承元 _MailItem)
ConversationID

MailItem オブジェクトが属する Conversation オブジェクトを一意に識別する文字列 (C# では string) を返します。 読み取り専用です。

(継承元 _MailItem)
ConversationIndex

Outlook アイテムの会話スレッドのインデックスを表す文字列 (C# では string) を返します。 読み取り専用です。

(継承元 _MailItem)
ConversationTopic

Outlook アイテムの会話スレッドのトピックを表す文字列 (C# では string) を返します。 読み取り専用です。

(継承元 _MailItem)
CreationTime

Outlook アイテムの作成時刻を示す日付/時刻を返します。 読み取り専用です。

(継承元 _MailItem)
DeferredDeliveryTime

メール メッセージが配信される日時を示す日付/時刻を返すか設定します。 値の取得と設定が可能です。

(継承元 _MailItem)
DeleteAfterSubmit

送信時にメール メッセージのコピーが保存されない場合は True、コピーが保存される場合は False となるブール値 (C# では bool) を返すか設定します。 値の取得と設定が可能です。

(継承元 _MailItem)
DownloadState

アイテムのダウンロード状態を示す OlDownloadState 列挙型に属する定数を返します。 読み取り専用です。

(継承元 _MailItem)
EnableSharedAttachments

このオブジェクト、メンバー、または列挙体は非推奨です。ユーザーのコード内で使用されるものではありません。

(継承元 _MailItem)
EntryID

オブジェクトの一意のエントリ ID を表す文字列 (C# では string) を返します。 読み取り専用です。

(継承元 _MailItem)
ExpiryTime

アイテムが無効になり削除可能になる日時を示す日付/時刻を返すか設定します。 値の取得と設定が可能です。

(継承元 _MailItem)
FlagDueBy

このオブジェクト、メンバー、または列挙体は非推奨です。ユーザーのコード内で使用されるものではありません。

(継承元 _MailItem)
FlagIcon

このオブジェクト、メンバー、または列挙体は非推奨です。ユーザーのコード内で使用されるものではありません。

(継承元 _MailItem)
FlagRequest

メール アイテムに対して要求されたアクションを示す文字列 (C# では string) を返すか設定します。 値の取得と設定が可能です。

(継承元 _MailItem)
FlagStatus

このオブジェクト、メンバー、または列挙体は非推奨です。ユーザーのコード内で使用されるものではありません。

(継承元 _MailItem)
FormDescription

指定された Outlook アイテムのフォームの説明を表す FormDescription オブジェクトを返します。 読み取り専用です。

(継承元 _MailItem)
GetInspector

指定されたアイテムを格納するように初期化されたインスペクターを表す Inspector オブジェクトを返します。 読み取り専用です。

(継承元 _MailItem)
HasCoverSheet

このオブジェクト、メンバー、または列挙体は非推奨です。ユーザーのコード内で使用されるものではありません。

(継承元 _MailItem)
HTMLBody

指定されたアイテムの HTML 本文を表す文字列 (C# では string) を返すか設定します。 値の取得と設定が可能です。

(継承元 _MailItem)
Importance

Outlook アイテムの相対的な重要度レベルを示す OlImportance 定数を返すか設定します。 値の取得と設定が可能です。

(継承元 _MailItem)
InternetCodepage

アイテムで使用されるインターネット コード ページを決定する整数 (C# では int) を返すか設定します。 値の取得と設定が可能です。

(継承元 _MailItem)
IsConflict

アイテムが競合しているかを決定するブール値 (C# では bool) を返します。 読み取り専用です。

(継承元 _MailItem)
IsIPFax

このオブジェクト、メンバー、または列挙体は非推奨です。ユーザーのコード内で使用されるものではありません。

(継承元 _MailItem)
IsMarkedAsTask

MailItem がタスクとしてマークされているかどうかを示すブール値 (C# では bool) を返します。 読み取り専用です。

(継承元 _MailItem)
ItemProperties

Outlook アイテムに関連付けられたすべての標準およびユーザー定義のプロパティを表す ItemProperties のコレクションを返します。 読み取り専用です。

(継承元 _MailItem)
LastModificationTime

Outlook アイテムが最後に変更された日時を指定する日付/時刻を返します。 読み取り専用です。

(継承元 _MailItem)
Links

このオブジェクト、メンバー、または列挙体は非推奨です。ユーザーのコード内で使用されるものではありません。

(継承元 _MailItem)
MAPIOBJECT

このオブジェクト、メンバー、または列挙体は非推奨です。ユーザーのコード内で使用されるものではありません。

(継承元 _MailItem)
MarkForDownload

リモート ユーザーが受信した際のアイテムの状態を決定する OlRemoteStatus 定数を返すか設定します。 値の取得と設定が可能です。

(継承元 _MailItem)
MessageClass

Outlook アイテムのメッセージ クラスを表す文字列 (C# では string) を返すか設定します。 値の取得と設定が可能です。

(継承元 _MailItem)
Mileage

アイテムの走行距離を表す文字列 (C# では string) を返すか設定します。 値の取得と設定が可能です。

(継承元 _MailItem)
NoAging

Outlook アイテムを期限切れにしない場合は Trueブール値 (C# では bool) を返すか設定します。 値の取得と設定が可能です。

(継承元 _MailItem)
OriginatorDeliveryReportRequested

会議アイテムまたはメール メッセージの発信者が配信レポートを受信するかどうかを決定するブール値 (C# では bool) を返すか設定します。 値の取得と設定が可能です。

(継承元 _MailItem)
OutlookInternalVersion

Outlook アイテムに対する Outlook アプリケーションのビルド番号を表す整数 (C# では int) 値を返します。 読み取り専用です。

(継承元 _MailItem)
OutlookVersion

Outlook アイテムに対する Outlook アプリケーションのメジャーおよびマイナー バージョン番号を示す文字列 (C# では string) を返します。 読み取り専用です。

(継承元 _MailItem)
Parent

指定されたオブジェクトの親 Object を取得します。 読み取り専用です。

(継承元 _MailItem)
Permission

受信者がメール アイテムに対して持つアクセス許可を決定する OlPermission 定数を設定または返します。 値の取得と設定が可能です。

(継承元 _MailItem)
PermissionService

Information Rights Management (IRM) によって保護されたメッセージを送信するときに使用されるアクセス許可サービスを決定する OlPermissionService 定数を設定または返します。 値の取得と設定が可能です。

(継承元 _MailItem)
PermissionTemplateGuid

Information Rights Management (IRM) アクセス許可を指定するために、MailItem に適用するテンプレート ファイルの GUID を表す文字列 (C# では string) 値を返すか設定します。 値の取得と設定が可能です。

(継承元 _MailItem)
PropertyAccessor

MailItem オブジェクトのプロパティの作成、取得、設定、削除をサポートする PropertyAccessor オブジェクトを返します。 読み取り専用です。

(継承元 _MailItem)
ReadReceiptRequested

送信者から開封確認メッセージが要求された場合は True を示すブール値 (C# では bool) を返します。

(継承元 _MailItem)
ReceivedByEntryID

メール メッセージを配信するトランスポート プロバイダーによって設定された、実際の受信者の EntryID を表す文字列 (C# では string) を返します。 読み取り専用です。

(継承元 _MailItem)
ReceivedByName

メール メッセージの実際の受信者の表示名を表す文字列 (C# では string) を返します。 読み取り専用です。

(継承元 _MailItem)
ReceivedOnBehalfOfEntryID

メール メッセージの受信者を表すために委任されたユーザーの EntryID を表す文字列 (C# では string) を返します。 読み取り専用です。

(継承元 _MailItem)
ReceivedOnBehalfOfName

メール メッセージの受信者を表すために委任されたユーザーの表示名を表す文字列 (C# では string) を返します。 読み取り専用です。

(継承元 _MailItem)
ReceivedTime

アイテムを受信した日時を示す日付/時刻を返します。 読み取り専用です。

(継承元 _MailItem)
RecipientReassignmentProhibited

受信者がメール メッセージを転送できない場合は True を示すブール値 (C# では bool) を返します。 値の取得と設定が可能です。

(継承元 _MailItem)
Recipients

Outlook アイテムのすべての受信者を表す Recipients コレクションを返します。 読み取り専用です。

(継承元 _MailItem)
ReminderOverrideDefault

アラームがアイテムの既定のアラーム動作を上書きする場合は True となるブール値 (C# では bool) を返すか設定します。 値の取得と設定が可能です。

(継承元 _MailItem)
ReminderPlaySound

このアイテムに対してアラームが発生したときにサウンドを再生する必要がある場合は True となるブール値 (C# では bool) を返すか設定します。 値の取得と設定が可能です。

(継承元 _MailItem)
ReminderSet

このアイテムに対してアラームが設定されている場合は True となるブール値 (C# では bool) を返すか設定します。 値の取得と設定が可能です。

(継承元 _MailItem)
ReminderSoundFile

Outlook アイテムのアラームが発生したときに再生するサウンド ファイルのパスとファイル名を示す文字列 (C# では string) を返すか設定します。 値の取得と設定が可能です。

(継承元 _MailItem)
ReminderTime

指定されたアイテムに対してアラームが発生する日時を示す日付/時刻を返すか設定します。 値の取得と設定が可能です。

(継承元 _MailItem)
RemoteStatus

メール メッセージのリモート状態を指定する OlRemoteStatus 定数を返すか設定します。 値の取得と設定が可能です。

(継承元 _MailItem)
ReplyRecipientNames

メール メッセージの返信受信者のセミコロンで区切られた文字列 (C# では string) リストを返します。 読み取り専用です。

(継承元 _MailItem)
ReplyRecipients

Outlook アイテムのすべての返信受信者オブジェクトを表す Recipients コレクションを返します。 読み取り専用です。

(継承元 _MailItem)
RetentionExpirationDate

MailItem オブジェクトの有効期限が切れる日付を指定する DateTime 値を返します。この日付を過ぎると、メッセージング レコード管理 (MRM) アシスタントはアイテムを削除します。 読み取り専用です。

(継承元 _MailItem)
RetentionPolicyName

アイテム保持ポリシーの名前を指定する文字列 (C# では string) を返します。 読み取り専用です。

(継承元 _MailItem)
RTFBody

Microsoft Outlook アイテムの本文をリッチ テキスト形式で表すバイト配列を返すか設定します。 値の取得と設定が可能です。

(継承元 _MailItem)
Saved

Outlook アイテムが前回の保存以降に変更されていない場合は True となるブール値 (C# では bool) を返します。 読み取り専用です。

(継承元 _MailItem)
SaveSentMessageFolder

メール メッセージのコピーを送信後に保存するフォルダーを表す Folder オブジェクトを返すか設定します。 値の取得と設定が可能です。

(継承元 _MailItem)
Sender

MailItem の送信元のアカウントのユーザーに対応する AddressEntry オブジェクトを返すか設定します。 値の取得と設定が可能です。

(継承元 _MailItem)
SenderEmailAddress

Outlook アイテムの送信者のメール アドレスを表す文字列 (C# では string) を返します。 読み取り専用です。

(継承元 _MailItem)
SenderEmailType

Outlook アイテムの送信者のメール アドレスに対するエントリの種類を表す文字列 (C# では string) を返します。たとえば、インターネット アドレスの場合は 'SMTP'、Microsoft Exchange サーバー アドレスの場合は 'EX' などです。読み取り専用です。

(継承元 _MailItem)
SenderName

Outlook アイテムの送信者の表示名を示す文字列 (C# では string) を返します。 読み取り専用です。

(継承元 _MailItem)
SendUsingAccount

MailItem が送信されるアカウントを表す Account オブジェクトを返すか設定します。 値の取得と設定が可能です。

(継承元 _MailItem)
Sensitivity

Outlook アイテムの機密度を示す OlSensitivity 列挙型の定数を返すか設定します。 値の取得と設定が可能です。

(継承元 _MailItem)
Sent

メッセージが送信されたかどうかを示すブール値 (C# では bool) を返します。 読み取り専用です。

(継承元 _MailItem)
SentOn

Outlook アイテムが送信されたときの日時を示す日付/時刻を返します。 読み取り専用です。

(継承元 _MailItem)
SentOnBehalfOfName

メール メッセージの意図された送信者の表示名を示す文字列 (C# では string) を返します。 値の取得と設定が可能です。

(継承元 _MailItem)
Session

現在のセッションの NameSpace オブジェクトを返します。 読み取り専用です。

(継承元 _MailItem)
Size

Outlook アイテムのサイズ (バイト単位) を示す整数 (C# では int) 値を返します。 読み取り専用です。

(継承元 _MailItem)
Subject

Outlook アイテムの件名を示す文字列 (C# では string) を返すか設定します。 値の取得と設定が可能です。

(継承元 _MailItem)
Submitted

アイテムが送信されている場合は True となるブール値 (C# では bool) を返します。 読み取り専用です。

(継承元 _MailItem)
TaskCompletedDate

この MailItem のタスクの完了日を表す日付/時刻値を返すか設定します。 値の取得と設定が可能です。

(継承元 _MailItem)
TaskDueDate

この MailItem のタスクの期限を表す日付/時刻値を返すか設定します。 値の取得と設定が可能です。

(継承元 _MailItem)
TaskStartDate

この MailItem オブジェクトのタスクの開始日を表す日付/時刻値を返すか設定します。 値の取得と設定が可能です。

(継承元 _MailItem)
TaskSubject

MailItem オブジェクトのタスクのサブジェクトを表す文字列 (C# では string) 値を返すか設定します。 値の取得と設定が可能です。

(継承元 _MailItem)
To

Outlook アイテムに対する宛先受信者の表示名のセミコロンで区切られた文字列 (C# では string) リストを返すか設定します。 値の取得と設定が可能です。

(継承元 _MailItem)
ToDoTaskOrdinal

MailItem のタスクの序数値を表す日付/時刻値を返すか設定します。 値の取得と設定が可能です。

(継承元 _MailItem)
UnRead

Outlook アイテムが開かれていない (読み取られていない) 場合は True となるブール値 (C# では bool) を返すか設定します。 値の取得と設定が可能です。

(継承元 _MailItem)
UserProperties

Outlook アイテムのすべてのユーザー プロパティを表す UserProperties コレクションを返します。 読み取り専用です。

(継承元 _MailItem)
VotingOptions

メール メッセージの投票オプションを含む区切られた文字列を指定する文字列 (C# では string) を返すか設定します。 値の取得と設定が可能です。

(継承元 _MailItem)
VotingResponse

メール メッセージの投票応答を指定する文字列 (C# では string) を返すか設定します。 値の取得と設定が可能です。

(継承元 _MailItem)

メソッド

AddBusinessCard(ContactItem)

指定された ContactItem オブジェクトに関連付けられた電子名刺 (EBC) に基づく連絡先情報を MailItem オブジェクトに追加します。

(継承元 _MailItem)
ClearConversationIndex()

メッセージのテーマ スレッドのインデックスを削除します。

(継承元 _MailItem)
ClearTaskFlag()

MailItem オブジェクトをタスクとしてクリアします。

(継承元 _MailItem)
Close(OlInspectorClose)

Outlook アイテムを閉じ、必要に応じてアイテムへの変更を保存します。

(継承元 _MailItem)
Copy()

オブジェクトの別のインスタンスを作成します。

(継承元 _MailItem)
Delete()

アイテムを含むフォルダーからアイテムを削除します。

(継承元 _MailItem)
Display(Object)

アイテムの新しい Inspector オブジェクトを表示します。

(継承元 _MailItem)
GetConversation()

このアイテムが属する会話を表す Conversation オブジェクトを取得します。

(継承元 _MailItem)
MarkAsTask(OlMarkInterval)

MailItem オブジェクトをタスクとしてマークし、オブジェクトにタスクのサイクル間隔を割り当てます。

(継承元 _MailItem)
Move(MAPIFolder)

Microsoft Outlook アイテムを別のフォルダーへ移動します。

(継承元 _MailItem)
PrintOut()

すべての既定設定を使用して Outlook アイテムを印刷します。 PrintOut メソッドは、印刷のために使用できる唯一の Outlook 方法です。

(継承元 _MailItem)
Save()

Outlook アイテムを現在のフォルダーに保存します。新しいアイテムの場合は、アイテムの種類に応じた Outlook の既定のフォルダーに保存します。

(継承元 _MailItem)
SaveAs(String, Object)

Microsoft Outlookアイテムを、指定したパスに、指定したファイルの種類の形式で保存します。 ファイルの種類を指定しない場合は、MSG 形式 (.msg) が使用されます。

(継承元 _MailItem)
ShowCategoriesDialog()

[分類の表示] ダイアログ ボックスを表示し、ユーザーがアイテムの件名に対応する分類項目を選択できるようにします。

(継承元 _MailItem)

イベント

AfterWrite

Microsoft Outlook がアイテムを保存した後で発生します。

(継承元 ItemEvents_10_Event)
AttachmentAdd

親オブジェクトのインスタンスに添付ファイルが追加されると発生します。

(継承元 ItemEvents_10_Event)
AttachmentRead

親オブジェクトのインスタンスの添付ファイルが読み取り用に開かれると発生します。

(継承元 ItemEvents_10_Event)
AttachmentRemove

親オブジェクトのインスタンスから添付ファイルが削除されると発生します。

(継承元 ItemEvents_10_Event)
BeforeAttachmentAdd

親オブジェクトのインスタンスに添付ファイルが追加される前に発生します。

(継承元 ItemEvents_10_Event)
BeforeAttachmentPreview

親オブジェクトのインスタンスに関連付けられた添付ファイルがプレビューされる前に発生します。

(継承元 ItemEvents_10_Event)
BeforeAttachmentRead

親オブジェクトのインスタンスに関連付けられた添付ファイルが、ファイル システム、添付ファイル ストリーム、または Attachment オブジェクトから読み取られる前に発生します。

(継承元 ItemEvents_10_Event)
BeforeAttachmentSave

添付ファイルが保存される直前に発生します。

(継承元 ItemEvents_10_Event)
BeforeAttachmentWriteToTempFile

親オブジェクトのインスタンスに関連付けられた添付ファイルが一時ファイルに書き込まれる前に発生します。

(継承元 ItemEvents_10_Event)
BeforeAutoSave

Outlook によってアイテムが自動的に保存される前に発生します。

(継承元 ItemEvents_10_Event)
BeforeCheckNames

Microsoft Outlook がアイテム (親オブジェクトのインスタンス) の受信者コレクションの名前解決を開始する直前に発生します。

(継承元 ItemEvents_10_Event)
BeforeDelete

アイテム (親オブジェクトのインスタンス) が削除される前に発生します。

(継承元 ItemEvents_10_Event)
BeforeRead

Microsoft Outlook がアイテムのプロパティの読み込みを開始する前に発生します。

(継承元 ItemEvents_10_Event)
Close

アイテム (親オブジェクトのインスタンス) に関連付けられたインスペクターが閉じるときに発生します。

(継承元 ItemEvents_10_Event)
CustomAction

アイテム (親オブジェクトのインスタンス) のカスタム アクションが実行されると発生します。

(継承元 ItemEvents_10_Event)
CustomPropertyChange

アイテム (親オブジェクトのインスタンス) のカスタム プロパティが変更されると発生します。

(継承元 ItemEvents_10_Event)
Forward

ユーザーがアイテム (親オブジェクトのインスタンス) に対して [転送] アクションを選択すると発生します。

(継承元 ItemEvents_10_Event)
Open

親オブジェクトのインスタンスを Inspector で開こうとすると発生します。

(継承元 ItemEvents_10_Event)
PropertyChange

親オブジェクトのインスタンスの明示的な組み込みプロパティが変更されたときに発生します。

(継承元 ItemEvents_10_Event)
Read

ユーザーによって親オブジェクトのインスタンスが編集のために開かれると発生します。

(継承元 ItemEvents_10_Event)
ReadComplete

Outlook がアイテムのプロパティの読み取りを完了したときに発生します。

(継承元 ItemEvents_10_Event)
Reply

ユーザーがアイテム (親オブジェクトのインスタンス) に対して [返信] アクションを選択すると発生します。

(継承元 ItemEvents_10_Event)
ReplyAll

ユーザーがアイテム (親オブジェクトのインスタンス) に対して [全員に返信] アクションを選択すると発生します。

(継承元 ItemEvents_10_Event)
Send

ユーザーがアイテム (親オブジェクトのインスタンス) に対して [送信] アクションを選択すると発生します。

(継承元 ItemEvents_10_Event)
Unload

プログラム上またはユーザー操作により、Outlook アイテムがメモリからアンロードされる前に発生します。

(継承元 ItemEvents_10_Event)
Write

親オブジェクトのインスタンスが明示的または暗黙的に (たとえば、アイテムのインスペクターを閉じるときのプロンプトに応答して) 保存されるときに発生します。

(継承元 ItemEvents_10_Event)

適用対象