मुख्य सामग्री पर जाएं

आउटलुक कैलेंडर पर जन्मदिन के अनुसार उम्र की गणना और प्रदर्शन कैसे करें?

लेखक: केली अंतिम संशोधित: 2017-08-07

सामान्यतया, किसी संपर्क का जन्मदिन स्वचालित रूप से कैलेंडर में वार्षिक आवर्ती नियुक्ति के रूप में जोड़ा जाएगा। लेकिन क्या आप जानते हैं कि संपर्क की आयु की गणना कैसे करें और आयु को सीधे कैलेंडर दृश्य में कैसे दिखाएं? यह आलेख प्रत्येक संपर्क की आयु का पता लगाने और आउटलुक में सापेक्ष आवर्ती नियुक्ति के विषय पर आयु दिखाने के लिए एक वीबीए पेश करेगा।

आउटलुक कैलेंडर पर जन्मदिन के अनुसार उम्र की गणना करें और दिखाएं

ऑफिस टैब - माइक्रोसॉफ्ट ऑफिस में टैब्ड एडिटिंग और ब्राउजिंग सक्षम करें, जिससे काम आसान हो जाएगा
आउटलुक के लिए कुटूल - बेहतर दक्षता के लिए 100+ उन्नत सुविधाओं के साथ आउटलुक को बढ़ावा दें
इन उन्नत सुविधाओं के साथ अपने आउटलुक 2021 - 2010 या आउटलुक 365 को बूस्ट करें। व्यापक 60-दिवसीय निःशुल्क परीक्षण का आनंद लें और अपने ईमेल अनुभव को उन्नत करें!

तीर नीला दायां बुलबुलाआउटलुक कैलेंडर पर जन्मदिन के अनुसार उम्र की गणना करें और दिखाएं

प्रत्येक संपर्क की आयु की गणना करने और आउटलुक कैलेंडर में सापेक्ष आवर्ती नियुक्ति के विषय में आयु दिखाने के लिए, कृपया निम्नानुसार कार्य करें:

1. डिफ़ॉल्ट कैलेंडर फ़ोल्डर खोलें, और दबाएँ ऑल्ट + F11 एप्लिकेशन विंडो के लिए Microsoft Visual Basic खोलने के लिए कुंजियाँ।

2। क्लिक करें सम्मिलित करें > मॉड्यूल, और फिर नई मॉड्यूल विंडो में नीचे VBA कोड पेस्ट करें।

वीबीए: आउटलुक कैलेंडर में संपर्कों की आयु की गणना करें और दिखाएं

Option Explicit
Public Sub UpdateAges()
Dim xOlApp As Outlook.Application
Dim xOlFolder As Outlook.Folder
Dim xOlItems As Outlook.Items
Dim xAppointmentItem As AppointmentItem
Dim xAge As Integer
Dim xOlProp As Outlook.UserProperty
Set xOlApp = Outlook.Application
Set xOlFolder = Session.GetDefaultFolder(olFolderCalendar)
Set xOlItems = xOlFolder.Items
For Each xAppointmentItem In xOlItems
If (InStr(1, xAppointmentItem.Subject, "Birthday") Or InStr(1, xAppointmentItem.Subject, "Anniversary")) And xAppointmentItem.IsRecurring = True Then
With xAppointmentItem
If xAppointmentItem.UserProperties("Original Subject") Is Nothing Then
Set xOlProp = xAppointmentItem.UserProperties.Add("Original Subject", olText, True)
xOlProp.Value = .Subject
.Save
End If
xAge = DateDiff("yyyy", .Start, Date)
.Subject = .UserProperties("Original Subject") & " (" & xAge & " in " & Format(Date, "yyyy") & ")"
.Save
End With
End If
Next
Set xAppointmentItem = Nothing
Set xOlItems = Nothing
Set xOlFolder = Nothing
Set xOlApp = Nothing
End Sub

3। दबाएं F5 कुंजी या रन इस VBA को चलाने के लिए बटन।

जब आप डिफ़ॉल्ट कैलेंडर पर लौटते हैं, तो आप देखेंगे कि प्रत्येक संपर्क की उम्र का पता लगाया गया है और आवर्ती जन्मदिन नियुक्ति के विषय में दिखाया गया है। स्क्रीनशॉट देखें:

नोट्स:
(1) किसी निश्चित संपर्क की आवर्ती जन्मदिन नियुक्ति के विषय में, इस संपर्क की आयु को कोष्ठक के समान माना जाता है (41 में 2017), 41 उम्र है, और 2017 चालू वर्ष है.
(2) यदि आप संपर्क फ़ोल्डर में किसी निश्चित संपर्क का जन्मदिन बदलते हैं, तो आयु स्वचालित रूप से कैलेंडर से हटा दी जाएगी।
(3) यह वीबीए केवल डिफ़ॉल्ट आउटलुक कैलेंडर के साथ काम करता है।


तीर नीला दायां बुलबुलासंबंधित आलेख


सर्वोत्तम कार्यालय उत्पादकता उपकरण

आउटलुक के लिए कुटूल - आपके आउटलुक को सुपरचार्ज करने के लिए 100 से अधिक शक्तिशाली सुविधाएँ

🤖 एआई मेल सहायक: एआई जादू के साथ त्वरित प्रो ईमेल - प्रतिभाशाली उत्तरों के लिए एक-क्लिक, सही टोन, बहुभाषी महारत। ईमेलिंग को सहजता से रूपांतरित करें! ...

📧 ईमेल स्वचालन: कार्यालय से बाहर (POP और IMAP के लिए उपलब्ध)  /  ईमेल भेजने का शेड्यूल करें  /  ईमेल भेजते समय नियमों के अनुसार ऑटो सीसी/बीसीसी  /  स्वतः अग्रेषित (उन्नत नियम)   /  स्वतः ग्रीटिंग जोड़ें   /  बहु-प्राप्तकर्ता ईमेल को स्वचालित रूप से अलग-अलग संदेशों में विभाजित करें ...

📨 ईमेल प्रबंधन: आसानी से ईमेल याद रखें  /  विषयों और अन्य लोगों द्वारा घोटाले वाले ईमेल को ब्लॉक करें  /  डुप्लिकेट ईमेल हटाएँ  /  उन्नत खोज  /  फ़ोल्डरों को समेकित करें ...

📁 अनुलग्नक प्रोबैच सहेजें  /  बैच अलग करना  /  बैच संपीड़न  /  ऑटो सहेजें   /  ऑटो डिटैच  /  ऑटो कंप्रेस ...

🌟 इंटरफ़ेस जादू: 😊अधिक सुंदर और शानदार इमोजी   /  टैब्ड व्यू के साथ अपनी आउटलुक उत्पादकता बढ़ाएँ  /  आउटलुक को बंद करने के बजाय छोटा करें ...

???? एक-क्लिक चमत्कार: आने वाले अनुलग्नकों के साथ सभी को उत्तर दें  /   फ़िशिंग-रोधी ईमेल  /  🕘प्रेषक का समय क्षेत्र दिखाएं ...

👩🏼‍🤝‍👩🏻 संपर्क एवं कैलेंडर: बैच चयनित ईमेल से संपर्क जोड़ें  /  किसी संपर्क समूह को अलग-अलग समूहों में विभाजित करें  /  जन्मदिन अनुस्मारक हटाएँ ...

के ऊपर 100 सुविधाएँ आपके अन्वेषण की प्रतीक्षा करें! अधिक जानने के लिए यहां क्लिक करें।

 

 

Comments (3)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
MsgBox "Fertig!" & vbCrLf & Zaehler & " Geburtstagseinträge geändert.", vbInformation, "Geburtstage angepasst "

Could you please translate this line for me? TIA
This comment was minimized by the moderator on the site
If possible, could you please give the above directive for auto-count in English??

Danke
This comment was minimized by the moderator on the site
Is there a way to set this up without using the birthday feature of the contact card?

On recurring could you set this up to show the number of years?
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations