2017-12-13 11 views
-1

私は以下の例に続く:私はマクロでメールを送信するときに自動的にメールを分類するOutlook vbaで送信メールのカテゴリをどのように割り当てることができますか?

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

を。 カテゴリはカテゴリに分類されることもあります。

たとえば、「レポート」カテゴリが「会社」カテゴリの下にあるとします。

送信したメールを「会社」カテゴリの「レポート」カテゴリに割り当てることはできますか? ここに私のコードです。サンプルコードとほぼ同じです。

Public Sub CreateNewMessage() 
Dim objMsg As MailItem 

Set objMsg = Application.CreateItem(olMailItem) 

With objMsg 
    .To = "[email protected]" 
    .CC= "[email protected]" 
    .BCC = "[email protected]" 
    .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 
+0

こんにちは、私はStackOverflowを歓迎します。「カテゴリはカテゴリにある」と言ったときの意味を明確にしてください。 –

+0

outlookのカテゴリはカテゴリ自体を持つことができます。私はそれを意味しました。 –

答えて

0

Outlookのカテゴリはフラットリストであり、カテゴリは別のカテゴリの子(または親)にすることはできません。つまり、アイテムに複数のカテゴリを割り当てることができます。「;」で区切るだけです。

関連する問題