2 способи зберегти термін виконання завдання незмінним під час зміни його дати початку в Outlook

Поділитися зараз:

Коли ви змінюєте дату початку завдання Outlook, за замовчуванням його термін виконання змінюється автоматично. Якщо вам це не подобається, ви можете скористатися одним із двох підходів, описаних у цій статті.

Можливо, ви помітили, що дата виконання завдання Outlook змінюється залежно від дати початку. Більш конкретно, коли ви змінюєте дату початку завдання, його дата виконання також змінюється. Тим не менш, багато користувачів хотіли б залишити дату виконання незмінною, навіть якщо дата початку змінюється. Тому тут ми розглянемо 2 способи.

Збереження терміну виконання завдання незмінним під час змінення його дати початку в Outlook

Спосіб 1: Використовуйте клавішу «Shift»

  1. Перш за все, запустіть програму Outlook як завжди.
  2. Потім перейдіть до області “Завдання”.
  3. Далі виберіть і відкрийте завдання, двічі клацнувши по ній.
  4. Після цього у наступному вікні Завдання слід клацнути стрілку вниз у полі “Термін виконання”.
  5. У спливаючому вікні «Вибір дати» слід, утримуючи клавішу «Shift», клацнути на даті, яку ви хочете використовувати як нову дату початку.Утримуйте клавішу "Shift" і тим часом натисніть дату
  6. Після вибору такої дати вищезазначеним способом ви побачите, що поле «Дата початку» змінено на нову дату.
  7. Зрештою, ви можете зберегти це завдання, натиснувши кнопку «Зберегти та закрити».

Таким чином, щоразу, коли ви хочете зберегти термін виконання під час зміни дати початку, вам доведеться натискати клавішу «Shift». Це може бути трохи нудно. Тому тут ми навчимо вас ще одному способу, який є більш ефективним.

Спосіб 2: Застосуйте Outlook VBA

  1. Для початку на головному екрані Outlook натисніть клавіші «Alt + F11».
  2. У наступному вікні “Microsoft Visual Basic for Applications” ви зможете знайти та відкрити проект “ThisOutlookSession”.
  3. Далі слід скопіювати наступний код VBA в цей проект.
Public WithEvents objInspectors As Outlook.Inspectors
Public WithEvents objTask As Outlook.TaskItem
Public dStartdate, dDueDate As Date

Private Sub Application_Startup()
    Set objInspectors = Outlook.Application.Inspectors
End Sub

Private Sub objInspectors_NewInspector(ByVal Inspector As Inspector)
    If Inspector.CurrentItem.Class = olTask Then
       Set objTask = Inspector.CurrentItem
       dStartdate = objTask.StartDate
       dDueDate = objTask.DueDate
    End If
End Sub

Private Sub objTask_PropertyChange(ByVal Name As String)
    If Name = "StartDate" Then
       If objTask.StartDate <> dStartdate And objTask.StartDate <= dDueDate And objTask.StartDate <> #1/1/4501# Then
          objTask.DueDate = dDueDate
          objTask.Save
       End If
    End If
End Sub

Код VBA - Збереження терміну виконання завдання незмінним під час змінення його дати початку

  1. Пізніше вам слід цифрово підписати цей код.
  2. Після цього слід змінити налаштування макроса Outlook, щоб увімкнути підписані проекти VBA.
  3. Зрештою, ви можете перезапустити Outlook, щоб активувати новий макрос.
  4. Відтепер, щоразу, коли ви змінюватимете дату початку завдання, термін виконання не змінюватиметься.

Рятувальні компрометовані файли PST

Як ми всі знаємо, Outlook вразливий до корупції. На щастя, Outlook постачається вбудованим інструментом ремонту - scanpst. Однак, чесно кажучи, у багатьох випадках це не може дати ефекту. Отже, якісний та досвідчений інструмент виправлення сторонніх виробників є питанням необхідності, наприклад DataNumen Outlook Repair

Вступ автора:

Ширлі Чжан - експерт із відновлення даних у DataNumen, Inc., яка є світовим лідером у галузі технологій відновлення даних, в тому числі відновлення mdf та перспективні програмні продукти для ремонту. Для отримання додаткової інформації відвідайте WWW.datanumen.com

Поділитися зараз:

Коментарі закриті.