ExcelからOutlook予定アイテムにデータをコピーしようとしています。私はすでにテーブルといくつかの画像を持つテンプレートを作成しており、テンプレートの本体にある既にフォーマットされたテーブルのExcelファイルからデータをコピーしたいと考えています。しかし、電子メールと異なり、Outlookの予定は".htmlbody"
のプロパティをサポートしていないため、テンプレートにデータを貼り付けるのが難しくなります。VBA Outlook予定
これまでのところ、私はこれを行うにしようとしています:私は問題を抱えていますどこ
Dim olAppItem as Outlook.AppointmentItem
Set olAppItem = olApp.CreateItemFromTemplate("C:\Users\User1\Desktop\Invite.oft")
以下の2行があります。
olAppItem.BodyFormat = olFormatRichtext
olAppItem.RTFBody = Replace(olAppItem.RTFBody, "%1%", "Test", , , vbDatabaseCompare)
私もolformatHTML
からolAppItem.Bodyformat
を設定しようとしたが、それはプロパティをサポートしていません。
何か助けていただければ幸いです。
ありがとうございました。
彼らはAppointmentItem' 'に適用されるように私は、プロパティ' RTFBody'と 'Body'の承知しています。しかし、私は 'BodyFormat'を認識していませんでした。 VBEライブラリを検索している間、私は 'BodyFormat'プロパティも見つけられませんでした。だから、私はこれがタイプミスか、あなたがまだそのようなプロパティかもしれない別のOutlookバージョンを使用している場合、私は思っています。 https://msdn.microsoft.com/en-us/library/office/dn320241.aspx – Ralph
ドキュメントは、OutlookがRTFをサポートしていることを示していますが、何年も前に試したときに動作するようにはできませんでした。 'AppointmentItem'にワークブックを添付することは容認できる解決策でしょうか? –