Instead of
RecurrenceDayOfWeek = JanusAppt.RecurrencePattern.DayOfWeek
try
RecurrenceDayOfWeek = JanusAppt.RecurrencePattern.DayOfWeekMask
--
Sue Mosher, Outlook MVP
Author of
Microsoft Outlook Programming - Jumpstart for
Administrators, Power Users, and Developers
http://www.outlookcode.com/jumpstart.aspx
"ymw" <(E-Mail Removed)> wrote in message news:(E-Mail Removed)...
> I'm trying to add a recurring appointment to Outlook through vb.net.
> When I try assigning the .dayofweekmask or .dayofmonth, i get an error
> of "value not valid for this property." My code follows:
> With .GetRecurrencePattern
> .RecurrenceType = JanusAppt.RecurrencePattern.RecurrenceType
> .Interval = JanusAppt.RecurrencePattern.Interval
> RecurrenceDayOfWeek = JanusAppt.RecurrencePattern.DayOfWeek
> .DayOfWeekMask = cLng(RecurrenceDayOfWeek)
>
> recurrenceDayOfMonth = JanusAppt.RecurrencePattern.DayOfMonth
> .DayOfMonth = CLng(RecurrenceDayOfMonth)
> .PatternStartDate = JanusAppt.RecurrencePattern.PatternStartDate
> .PatternEndDate = JanusAppt.RecurrencePattern.PatternEndDate
> end With
>
> .Recurrencetype = olweekly
> .interval = 1
> RecurrenceDayOfWeek = 8 (for Wednesday)
> RecurrenceDayOfMonth = 6
>
> Interestingly enough, when I check the values of recurrencetype and
> interval in the immediate window and then try assigning the
> recurrencedayofweek, I don't get an error.
>
> Any help on this topic would be greatly appreciated.
>