Як автоматично встановити сьогоднішній день як дату початку нового завдання в Outlook

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

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

За замовчуванням, коли ви натискаєте кнопку «Створити нове завдання» в Outlook, завдання відображатиметься з параметром «Дата початку», встановленим на «Немає», як показано на наступному рисунку. Однак найчастіше ви звикли встановлювати поточну дату як дату початку. Тому вам доведеться вручну ввести або вибрати дату в полі «Дата початку». У такому випадку ви можете сподіватися, що Outlook автоматично встановить сьогоднішній день як дату початку нового завдання. Хоча такої прямої функції немає, ви все одно можете отримати її за допомогою спільного коду VBA, наведеного нижче. Якщо ви не знайомі з VBA, зверніться до розділу «…»Як запустити код VBA у своєму Outlook»Тим часом.

Дата початку за замовчуванням "Немає"

Автоматичне встановлення сьогоднішнього дня як дати початку нового завдання

  1. Для початку запустіть програму Outlook.
  2. Потім натисніть “Alt + F11”, щоб запустити редактор Outlook VBA.
  3. Далі скопіюйте наступний код у проект “ThisOutlookSession”.
Public WithEvents objInspectors As Outlook.Inspectors
Public WithEvents objTask As Outlook.TaskItem

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

Private Sub objInspectors_NewInspector(ByVal Inspector As Inspector)
    If TypeOf Inspector.CurrentItem Is TaskItem Then
       Set objTask = Inspector.CurrentItem
    End If
End Sub

Private Sub objTask_Open(Cancel As Boolean)
    'When opening a fresh new task item
    If Len(objTask.Subject) = 0 And Len(objTask.Body) = 0 And objTask.startDate = #1/1/4501# And objTask.DueDate = #1/1/4501# Then
 
       'Set start date to today
       objTask.startDate = Date
    End If
End Sub

Код VBA - Автоматичне встановлення сьогоднішнього дня як дати початку нового завдання

  1. Після цього перемістіть курсор на першу підпрограму «Application_Startup».
  2. Пізніше натисніть клавішу “F5”.
  3. Відтоді щоразу, коли ви створюєте нове завдання, Outlook автоматично встановлюватиме дату початку на поточну дату, а саме сьогодні, як показано на наступному зображенні.Автоматичне встановлення сьогодні як дати початку

Остерігайтеся шкідливих макросів у програмі Outlook

Незважаючи на те, що макрос VBA приносить багато зручності та можливостей для користувачів, це також призводить до багатьох потенційних ризиків. Наприклад, якщо ви встановите параметри макросів, щоб дозволити всі макроси без сповіщення, коли електронна пошта зі шкідливими макросами надходить у вашу поштову скриньку і ви відкриваєте вбудовані посилання, ваш файл даних Outlook, як правило, атакується вірусами. У той час вам доведеться вбивати віруси та робити спроби Ремонт OutlookНайчастіше вбудований інструмент Scanpst не справляється з цим завданням. Тому вам слід скористатися потужнішою утилітою, такою як DataNumen Outlook Repair.

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

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

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

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