2017-10-12 15 views
0

전자 메일을 만든 후 처음 수정 한 날짜와 시간 (예 : 범주 태그가 추가 된 날짜와 시간)을 캡처하고 싶습니다. LastModificationTime과 비슷한 속성을 MailItem object에 추가 할 수 있습니까? 그것을하는 방법? 어떤 도움을 주시면 감사하겠습니다.MailItem 첫 번째 수정 시간

답변

0

사용자 속성을 추가 할 수 있습니다.

With 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 
+0

고마워요! 완벽하게 작동합니다! –

0

그러면 MailItem.CreationTime이됩니다.

+0

작성 시간입니다. 나가 의미 한 무엇을 나는 나가 처음으로 수신 한 전자 우편을 변경하는 시간을 붙잡고 싶다이다. 예를 들어 전자 메일을 받고 색상 카테고리로 태그를 지정합니다. 태깅 시간은 첫 번째 수정 시간입니다. –

+0

그런 것은 없습니다. 첫 번째 수정은 이메일 작성입니다. 마지막 수정일은 LastModificationTime입니다. 기본 메시지 저장소는 누가 POP3 공급자가 방금 전자 메일을 다운로드했기 때문에 누가 전자 메일을 수정하는지 또는 그 이유를 알지 못합니다. 또는 최종 사용자가 카테고리를 설정했기 때문에? 가게는 모르고 걱정하지 않습니다. –