CDO.Fromフロム プロパティ

本ページには広告が含まれています。

メッセージの差出人(From)を指定します。

構文
  1. CDO.From = pVal
引数
戻り値

差出人の指定の仕方

メールアドレスのみを指定する。

UWSC
CDO.From = "info@example.com"

名前とメールアドレスを指定するには「名前<メールアドレス>」の形式で記述します。

UWSC
CDO.From = "名前<info@example.com>"

プログラム実行例

メールの送信

UWSC
CONST cdoBasic = 1
CONST cdoSendUsingPort = 2
CONST Schemas = "http://schemas.microsoft.com/cdo/configuration/"
CONST cdoSendPassword = Schemas + "sendpassword"
CONST cdoSendUserName = Schemas + "sendusername"
CONST cdoSendUsingMethod = Schemas + "sendusing"
CONST cdoSMTPConnectionTimeout = Schemas + "smtpconnectiontimeout"
CONST cdoSMTPServer = Schemas + "smtpserver"
CONST cdoSMTPServerPort = Schemas + "smtpserverport"
CONST cdoSMTPUseSSL = Schemas + "smtpusessl"
CONST cdoSMTPAuthenticate = Schemas + "smtpauthenticate"

DIM CDO = CREATEOLEOBJ("CDO.Message")

WITH CDO
	.From = "***@yahoo.co.jp"
	.To = "info@example.com"
	.Subject = "件名"
	.TextBody = "本文"
	WITH .Configuration.Fields
		.Item(cdoSendPassword).Value = "password"
		.Item(cdoSendUserName).Value = "***@yahoo.co.jp"
		.Item(cdoSendUsingMethod).Value = 2
		.Item(cdoSMTPConnectionTimeout).Value = 100
		.Item(cdoSMTPAuthenticate).Value = 1
		.Item(cdoSMTPServer).Value = "smtp.mail.yahoo.co.jp"
		.Item(cdoSMTPServerPort).Value = 465
		.Item(cdoSMTPUseSSL).Value = True
		.Update
	ENDWITH
	.Send
ENDWITH
使用関数
解説

参考文献

  1. From Property | Microsoft Learn

関連記事

MailItem オブジェクト
メールメッセージを表します。
Items.Restrict メソッド (Outlook)
Items コレクションにフィルタを適用し、フィルタに一致する元のすべてのアイテムを含む新しいItems コレクションを返します。
MailItem.Attachments プロパティ (Outlook)
メールに添付されているすべての添付ファイルを表すOutlook.Fromを返します。
MailItem.BodyFormat プロパティ (Outlook)
メール本文の形式を表すOlBodyFormatクラスの定数を取得または設定します。
MailItem.To プロパティ (Outlook)
Outlook アイテムの宛先の受信者の表示名一覧を表す、セミコロン(;)で区切られた文字列型(String) の一覧を設定します。
MailItem.HTMLBody プロパティ (Outlook)
メールのHTML形式の本文を表す文字列型の値を取得または設定します。
MailItem.Parent プロパティ (Outlook)
指定したオブジェクトの親オブジェクトを返します。
MailItem.ReceivedTime プロパティ (Outlook)
アイテムを受信した日付と時刻を示す日付型(Date)の値を取得します。