コールCOMのプロパティ設定について
tomato
投稿数: 27
お世話になっております。
Windows7のSYSTEM32にあるcdosys.dllでUTF-8でエンコードしたメールを送信しようとしていますが。一部プロパティ設定でわからないところがあります。cdosys.dllのタイプライブラリ名は『Microsoft CDO for Windows 2000 Library (Ver 1.0)』です。
下記のWindowsスクリプトの用に使いたいのですが、8行目以降のConfiguration.Fields.Itemの部分がよくわかりません。まず、Configuration.Fields.ItemはReadOnlyなのと、COM自動選択のプロパティにもそれらしい項目が見つかりません。URLと値をどうやってセットするのでしょうか?最悪このスクリプトをOSコマンドで呼ぶしかないのですが。。ご存知の方いらっしゃいますでしょうか?
Set oMsg = CreateObject("CDO.Message")
oMsg.BodyPart.Charset = "utf-8"
oMsg.From = "xxxx@xxxx.co.jp"
oMsg.To = "zzzz@zzzz.co.jp"
oMsg.Subject = "test"
oMsg.Textbody = "test"
oMsg.AddAttachment "D:\ABC.PDF"
oMsg.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2
oMsg.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "192.0.0.1"
oMsg.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 25
oMsg.Configuration.Fields.Update
oMsg.Send
Windows7のSYSTEM32にあるcdosys.dllでUTF-8でエンコードしたメールを送信しようとしていますが。一部プロパティ設定でわからないところがあります。cdosys.dllのタイプライブラリ名は『Microsoft CDO for Windows 2000 Library (Ver 1.0)』です。
下記のWindowsスクリプトの用に使いたいのですが、8行目以降のConfiguration.Fields.Itemの部分がよくわかりません。まず、Configuration.Fields.ItemはReadOnlyなのと、COM自動選択のプロパティにもそれらしい項目が見つかりません。URLと値をどうやってセットするのでしょうか?最悪このスクリプトをOSコマンドで呼ぶしかないのですが。。ご存知の方いらっしゃいますでしょうか?
Set oMsg = CreateObject("CDO.Message")
oMsg.BodyPart.Charset = "utf-8"
oMsg.From = "xxxx@xxxx.co.jp"
oMsg.To = "zzzz@zzzz.co.jp"
oMsg.Subject = "test"
oMsg.Textbody = "test"
oMsg.AddAttachment "D:\ABC.PDF"
oMsg.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2
oMsg.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "192.0.0.1"
oMsg.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 25
oMsg.Configuration.Fields.Update
oMsg.Send
投票数:0
平均点:0.00
投稿ツリー
-
コールCOMのプロパティ設定について
(tomato, 2014-8-11 21:46)
- Re: コールCOMのプロパティ設定について (pu_mahalo, 2014-8-13 16:42)