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.

Yöntem 1: "Shift" Tuşunu Kullanın
- Öncelikle, Outlook uygulamanızı her zamanki gibi başlatın.
- Ardından “Görevler” alanına geçin.
- Ardından, üzerine çift tıklayarak bir görevi seçin ve açın.
- Bundan sonra, sonraki Görev penceresinde, “Son Tarih” alanının aşağı okunu tıklamalısınız.
- Açılan "Tarih Seçici" penceresinde, "Shift" tuşunu basılı tutarken yeni Başlangıç Tarihi olarak kullanmak istediğiniz tarihe tıklayın.
- Yukarıdaki şekilde bir tarih seçtikten sonra, "Başlangıç Tarihi" alanının yeni tarihle değiştirildiğini göreceksiniz.
- 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
- Öncelikle, Outlook ana ekranında "Alt + F11" tuşlarına basın.
- Sonraki “Microsoft Visual Basic for Applications” penceresinde “ThisOutlookSession” projesini bulabilir ve açabilirsiniz.
- 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
- Daha sonra bu kodu dijital olarak imzalamanız gerekir.
- Bundan sonra, imzalı VBA projelerini etkinleştirmek için Outlook makro ayarlarınızı değiştirmelisiniz.
- Son olarak, yeni makroyu etkinleştirmek için Outlook'unuzu yeniden başlatabilirsiniz.
- 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

