Kalendereintrag setzt per Script - Serientyp / Haken bei Jeden Arbeitstag

  • Hallo zusammen,

    für einen Kalendereintrag per Script (Serientermin) möchten ich den Haken "Jeden Arbeitstag" im Serienmuster täglich setzen, kann jemand helfen?

    hier ein Auszug aus dem bisherigen Code

    var oCalendarItem = oArchive.NewItem(7);
    oCalendarItem.Subject = Betreff;
    oCalendarItem.Location = "";
    oCalendarItem.Reminder = 0;
    oCalendarItem.BodyText.PlainText = "";
    oCalendarItem.StartTime = timestampstart.getVarDate();
    oCalendarItem.StopTime = timestampstart_h.getVarDate();

    var oRecuPat = oCalendarItem.RecurrencePattern;
    oRecuPat.RecurrenceType = 1;
    oRecuPat.EndDate = timestampende.getVarDate();


    Gruß Jörg

  • Hallo Siekermann

    in der dvapi32-Hilfe gibt es ein Beispiel dazu, das dir vielleicht weiter helfen könnte.
    Hier sind noch ein paar zusätzliche Felder gefüllt, die du aktuell noch nicht gesetzt hast.
    Versuche es mal damit.

    'Set the Recurrence
    oRecuPat.RecurrenceType = DvApi32.DvRecurrenceType.DvRecursWeekly
    oRecuPat.DayOfWeekMask = 32
    oRecuPat.Interval = 1
    oRecuPat.EndDate = CDate(Now() + 10)

    DayOfWeekMask:

    The following possible assignments exist:

    RecurrenceTypeRecurrenceSubTypeAllowed Properties
    DvDailyDvRecursVariableInterval
    DvRecursFixedDayOfWeekMask
    DvWeeklynoneInterval, DayOfWeekMask
    DvMonthlyDvRecursVariableInterval, DayOfMonth
    DvRecursFixedInstance, DayOfWeek, Interval
    DvYearlyDvRecursVariableMonthOfYear, DayOfMonth
    DvRecursFixedInstance, DayOfWeek, MonthOfYear


    The DayOfWeekMask is bit code:
    1 = Sunday
    2 = Monday
    3 = Monday, Sunday
    4 = Tuesday
    ...
    13 = Wednesday, Tuesday, Sunday
    ...
    32 = Friday

    DvRecurrenceType:

    DvRecursNever = 0,
    DvRecursDaily = 1,
    DvRecursWeekly = 2,
    DvRecursMonthly = 3,
    DvRecursYearly = 4,
    DvRecursMinutely = 5

    Gruß
    Baumi

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!