MailItem第一次修改时间

时间:2017-10-12 15:37:57

标签: outlook-vba mailitem

我想捕获电子邮件创建后首次修改的日期和时间(例如,添加了类别标记)。是否可以向summarize_my_df_broken <- function(df, my_string) { my_column <- quo(paste0("any", my_string)) df %>% filter_at(vars(!!my_column), all_vars(. == TRUE)) %>% group_by(othercol) %>% summarize( n = n() , total = sum(amt) ) %>% mutate(stringid = my_string) 添加FirstModificationTime属性 - 与现有MailItem object类似?怎么做?任何帮助将不胜感激。

2 个答案:

答案 0 :(得分:0)

那将是MailItem.CreationTime

答案 1 :(得分:0)

您可以添加用户属性。

使用FieldChooser |用户定义的字段,您可以手动创建用户定义的字段FirstModificationTime,或者运行此字段后,您可以将自动创建的字段添加到文件夹视图中。

Sub UserProp_FirstModificationTime()

    Dim myItem As mailitem
    Dim myUserProperty As UserProperty

    Set myItem = ActiveExplorer.Selection.Item(1)
    Set myUserProperty = myItem.UserProperties.Add("FirstModificationTime", olText)

    ' If you use a trigger event for this it will update once only.
    If myUserProperty.Value = "" Then
        myUserProperty.Value = Now
        myItem.SAVE
    End If

End Sub