Outlook'ta Bir Görevin Başlangıç ​​Tarihini Değiştirirken Görevin Son Tarihinin Değişmemesini Sağlamanın 2 Yolu

Şimdi paylaş:

Outlook'ta bir görevin başlangıç ​​tarihini değiştirdiğinizde, varsayılan olarak bitiş tarihi de otomatik olarak değişir. Bunu istemiyorsanız, bu makalede tanıtılan 2 yöntemden birini kullanabilirsiniz.

Belki de Outlook görevlerinin bitiş tarihinin başlangıç ​​tarihiyle değiştiğini fark etmişsinizdir. Daha spesifik olarak, bir görevin başlangıç ​​tarihini değiştirdiğinizde, bitiş tarihi de değişir. Bununla birlikte, birçok kullanıcı başlangıç ​​tarihi değişse bile bitiş tarihinin değişmemesini ister. Bu nedenle, burada 2 yöntem sunacağız.

Outlook'ta bir görevin başlangıç ​​tarihini değiştirirken, görevin bitiş tarihini değiştirmeyin.

Yöntem 1: "Shift" Tuşunu Kullanın

  1. Öncelikle, Outlook uygulamanızı her zamanki gibi başlatın.
  2. Ardından “Görevler” alanına geçin.
  3. Ardından, üzerine çift tıklayarak bir görevi seçin ve açın.
  4. Bundan sonra, sonraki Görev penceresinde, “Son Tarih” alanının aşağı okunu tıklamalısınız.
  5. Açılan "Tarih Seçici" penceresinde, "Shift" tuşunu basılı tutarken yeni Başlangıç ​​Tarihi olarak kullanmak istediğiniz tarihe tıklayın.“Shift” tuşunu basılı tutun ve bu arada tarihe tıklayın
  6. Yukarıdaki şekilde bir tarih seçtikten sonra, "Başlangıç ​​Tarihi" alanının yeni tarihle değiştirildiğini göreceksiniz.
  7. Son olarak, “Kaydet ve Kapat” düğmesine basarak bu görevi kaydedebilirsiniz.

Bu yöntemle, başlangıç ​​tarihini değiştirirken bitiş tarihini korumak istediğiniz her seferinde "Shift" tuşuna basmanız gerekiyor. Bu biraz zahmetli olabilir. Bu nedenle, burada size daha etkili bir yöntem daha öğreteceğiz.

Yöntem 2: Outlook VBA'yı uygulayın

  1. Öncelikle, Outlook ana ekranında "Alt + F11" tuşlarına basın.
  2. Sonraki “Microsoft Visual Basic for Applications” penceresinde “ThisOutlookSession” projesini bulabilir ve açabilirsiniz.
  3. Ardından, aşağıdaki VBA kodunu bu projeye kopyalamanız gerekir.
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 Kodu - Bir Görevin Başlangıç ​​Tarihi Değiştirildiğinde Son Tarihini Değişmeden Bırakma

  1. Daha sonra bu kodu dijital olarak imzalamanız gerekir.
  2. Bundan sonra, imzalı VBA projelerini etkinleştirmek için Outlook makro ayarlarınızı değiştirmelisiniz.
  3. Son olarak, yeni makroyu etkinleştirmek için Outlook'unuzu yeniden başlatabilirsiniz.
  4. Bundan böyle, bir görevin başlangıç ​​tarihini her değiştirdiğinizde, bitiş tarihi değişmeyecektir.

Tehlikeli PST Dosyalarını Kurtarma

Hepimizin bildiği gibi, Outlook yolsuzluğa karşı savunmasızdır. Neyse ki, Outlook yerleşik bir onarım aracıyla birlikte gelir - Tarama. Ancak, dürüst olmak gerekirse, birçok durumda etki yaratamaz. Bu nedenle, kaliteli ve deneyimli bir üçüncü taraf düzeltme aracı, örneğin DataNumen Outlook Repair

Yazar Tanıtımı:

Shirley Zhang, bir veri kurtarma uzmanıdır. DataNumendahil olmak üzere veri kurtarma teknolojilerinde dünya lideri olan , Inc. mdf kurtarma ve görünüm onarım yazılım ürünleri. Daha fazla bilgi için ziyaret edin www.datanumen.com

Şimdi paylaş:

Yoruma kapalı.