首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在outlook vba中分配已发送邮件的类别?

如何在outlook vba中分配已发送邮件的类别?
EN

Stack Overflow用户
提问于 2017-12-13 17:19:22
回答 0查看 5.8K关注 0票数 1

我遵循了下面的示例:

https://www.slipstick.com/developer/create-a-new-message-using-vba/

我希望在通过宏发送电子邮件时自动对邮件进行分类。但是,有时类别在类别中。

例如,假设“报表”类别在“公司”类别下。

如何将我的已发送邮件分配到“公司”类别中的“报告”类别?这是我的代码。它与示例代码几乎相同。

代码语言:javascript
复制
Public Sub CreateNewMessage()
Dim objMsg As MailItem

Set objMsg = Application.CreateItem(olMailItem)

With objMsg
  .To = "Alias@domain.com"
  .CC= "Alias2@domain.com"
  .BCC = "Alias3@domain.com"
  .Subject = "This is the subject"
  .Categories = "Test"
  .VotingOptions = "Yes;No;Maybe;"
  .BodyFormat = olFormatPlain ' send plain text message
  .Importance = olImportanceHigh
  .Sensitivity = olConfidential
  .Attachments.Add ("path-to-file.docx")

 ' Calculate a date using DateAdd or enter an explicit date
  .ExpiryTime = DateAdd("m", 6, Now) '6 months from now
  .DeferredDeliveryTime = #8/1/2012 6:00:00 PM#

  .Display
End With
EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47789426

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档