0
Outlook의 VBA를 사용하여 약속의 마지막 주를 잡으려고합니다.약속의 마지막 주까지 검색 제한
.Restrict 메서드를 사용하고 있는데, 뭔가가 내 문자열을 3 년 더 뒤로 가져옵니다.
나는 나의 시간 브라켓 형식의 날짜를 선언하는 것으로 시작 :
myStart = Format(DateAdd("d", -7, Now()), "ddddd h:nn AMPM")
myEnd = Format(Now(), "ddddd h:nn AMPM")
내 제한 기준을 유지하기 위해 문자열을 구축 할 수 있습니다. 여기에 내가 결과 호출/사용 방법, 좀 더 컨텍스트를 들어
Set oRestrItems = oItems.Restrict(strRestriction)
:
strRestriction = "[Start] <= '" & myEnd _
& "' AND [End] >= '" & myStart & "'"
마지막으로 내 약속 항목에 제한 전화
For Each oApptItem In oRestrItems 'oItems will grab everything, but that's hardly perfect.
If oApptItem.Sensitivity <> olPrivate Then
MsgBox (oApptItem.Subject)
MsgBox (oApptItem.Start)
MsgBox (oApptItem.End)
End If
Next
응답자가 귀하를 도울 수있게 만들면 응답을 얻을 확률이 높아집니다. http://stackoverflow.com/help/mcve – niton