Share via


_MailItem インターフェイス

定義

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

public interface class _MailItem
[System.Runtime.InteropServices.Guid("00063034-0000-0000-C000-000000000046")]
public interface _MailItem
Public Interface _MailItem
派生
属性

プロパティ

Actions

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

AlternateRecipientAllowed

メール メッセージを転送できる場合は Trueブール値 (C#ではブール値) を返します。 読み取り/書き込みが可能です。

Application

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

Attachments

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

AutoForwarded

項目が自動的に転送された場合に True を返すブール値 (C#ではブール値)。 読み取り/書き込みが可能です。

AutoResolvedWinner

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

BCC

のブラインド カーボン コピー (BCC) 名の表示リストを表す String (C#の文字列 ) を MailItem返します。 読み取り/書き込みが可能です。

BillingInformation

Outlook アイテムに関連付けられている課金情報を表す 文字列 (C#の文字列 ) を設定または返します。 読み取り/書き込みが可能です。

Body

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

BodyFormat

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

Categories

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

CC

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

Class

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

Companies

Outlook アイテムに関連付けられている会社の名前を表す 文字列 (C#の文字列 ) を設定または返します。 読み取り/書き込みが可能です。

Conflicts

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

ConversationID

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

ConversationIndex

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

ConversationTopic

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

CreationTime

Outlook アイテムの作成時間を示す DateTime を返します。 読み取り専用です。

DeferredDeliveryTime

メール メッセージの配信日時を示す DateTime を設定または返します。 読み取り/書き込みが可能です。

DeleteAfterSubmit

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

DownloadState

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

EnableSharedAttachments

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

EntryID

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

ExpiryTime

アイテムが無効になり、削除できる日時を示す DateTime を設定または返します。 読み取り/書き込みが可能です。

FlagDueBy

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

FlagIcon

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

FlagRequest

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

FlagStatus

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

FormDescription

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

GetInspector

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

HasCoverSheet

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

HTMLBody

指定した項目の HTML 本文を表す 文字列 (C#の文字列 ) を設定または返します。 読み取り/書き込みが可能です。

Importance

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

InternetCodepage

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

IsConflict

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

IsIPFax

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

IsMarkedAsTask

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

ItemProperties

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

LastModificationTime

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

Links

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

MAPIOBJECT

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

MarkForDownload

リモート ユーザーが受信した OlRemoteStatus 項目の状態を決定する定数を設定または返します。 読み取り/書き込みが可能です。

MessageClass

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

Mileage

項目の走行距離を表す 文字列 (C#の文字列 ) を設定または返します。 読み取り/書き込みが可能です。

NoAging

Outlook アイテムの年齢を設定しないように Trueブール値 (C#ではブール値) を設定または返します。 読み取り/書き込みが可能です。

OriginatorDeliveryReportRequested

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

OutlookInternalVersion

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

OutlookVersion

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

Parent

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

Permission

受信者が電子メール アイテムに対して OlPermission 持つアクセス許可を決定する定数を設定または返します。 読み取り/書き込みが可能です。

PermissionService

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

PermissionTemplateGuid

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

PropertyAccessor

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

ReadReceiptRequested

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

ReceivedByEntryID

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

ReceivedByName

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

ReceivedOnBehalfOfEntryID

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

ReceivedOnBehalfOfName

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

ReceivedTime

アイテムが受信された日時を示す DateTime を返します。 読み取り専用です。

RecipientReassignmentProhibited

受信者がメール メッセージを転送できない場合は True を示すブール値 (C#ではブール値) を返します。 読み取り/書き込みが可能です。

Recipients

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

ReminderOverrideDefault

アラームがアイテムの既定のアラーム動作をオーバーライドした場合に Trueブール値 (C#ではブール値) を設定または返します。 読み取り/書き込みが可能です。

ReminderPlaySound

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

ReminderSet

このアイテムにアラームが設定されている場合は Trueブール値 (C#ではブール値) を設定または返します。 読み取り/書き込みが可能です。

ReminderSoundFile

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

ReminderTime

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

RemoteStatus

メール メッセージのリモート状態を OlRemoteStatus 指定する定数を設定または返します。 読み取り/書き込みが可能です。

ReplyRecipientNames

メール メッセージの返信受信者のセミコロン区切りの 文字列 (C#の文字列 ) の一覧を返します。 読み取り専用です。

ReplyRecipients

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

RetentionExpirationDate

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

RetentionPolicyName

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

RTFBody

リッチ テキスト形式で Microsoft Outlook アイテムの本文を表すバイト配列を設定または返します。 読み取り/書き込みが可能です。

Saved

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

SaveSentMessageFolder

送信後に Folder 電子メール メッセージのコピーを保存するフォルダーを表すオブジェクトを設定または返します。 読み取り/書き込みが可能です。

Sender

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

SenderEmailAddress

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

SenderEmailType

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

SenderName

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

SendUsingAccount

を送信するアカウントMailItemAccount表すオブジェクトを設定または返します。 読み取り/書き込みが可能です。

Sensitivity

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

Sent

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

SentOn

Outlook アイテムが送信された日時を示す DateTime を返します。 読み取り専用です。

SentOnBehalfOfName

メール メッセージの目的の送信者の表示名を示す 文字列 (C#の文字列 ) を返します。 読み取り/書き込みが可能です。

Session

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

Size

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

Subject

Outlook アイテムの件名を示す 文字列 (C#の文字列 ) を設定または返します。 読み取り/書き込みが可能です。

Submitted

項目が送信された場合は Trueブール値 (C#ではブール値) を返します。 読み取り専用です。

TaskCompletedDate

この MailItemのタスクの完了日を表す DateTime 値を設定または返します。 値の取得と設定が可能です。

TaskDueDate

この MailItemのタスクの期限を表す DateTime 値を設定または返します。 値の取得と設定が可能です。

TaskStartDate

このMailItemオブジェクトのタスクの開始日を表す DateTime 値を設定または返します。 読み取り/書き込みが可能です。

TaskSubject

オブジェクトのタスクMailItemの件名を表す String (C#の文字列) 値を設定または返します。 読み取り/書き込みが可能です。

To

Outlook アイテムの宛先受信者の表示名のセミコロン区切りの 文字列 (C#の文字列 ) の一覧を設定または返します。 読み取り/書き込みが可能です。

ToDoTaskOrdinal

のタスクMailItemの序数を表す DateTime 値を設定または返します。 読み取り/書き込みが可能です。

UnRead

Outlook アイテムが開かれていなければ True (C#ではブール値) の値を設定または返します。 読み取り/書き込みが可能です。

UserProperties

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

VotingOptions

メール メッセージの投票 オプションを含 む区切り文字列を指定する文字列 (C #の文字列) を設定または返します。 読み取り/書き込みが可能です。

VotingResponse

メール メッセージの投票応答を指定する 文字列 (C#の文字列 ) を設定または返します。 読み取り/書き込みが可能です。

メソッド

AddBusinessCard(ContactItem)

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

ClearConversationIndex()

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

ClearTaskFlag()

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

Close(OlInspectorClose)

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

Copy()

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

Delete()

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

Display(Object)

項目の新 Inspector しいオブジェクトを表示します。

Forward()

アイテムの Forward アクションを実行し、結果のコピーをオブジェクトとして MailItem 返します。

GetConversation()

この項目が Conversation 属する会話を表す オブジェクトを取得します。

MarkAsTask(OlMarkInterval)

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

Move(MAPIFolder)

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

PrintOut()

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

Reply()

元のメッセージから、元の送信者に対する返信を作成します。

ReplyAll()

元のメッセージから、元のすべての受信者に対する返信を作成します。

Save()

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

SaveAs(String, Object)

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

Send()

電子メールメッセージを送信します。

ShowCategoriesDialog()

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

適用対象