Outlook бағдарламасындағы жұмыс уақытына дейін нақты электрондық поштаны жіберуді қалай жылдам кейінге қалдыруға болады

Қазір бөлісу:

Жұмыс уақытынан тыс уақытта белгілі бір электрондық хаттарды жіберуге жол бермеу қажет болса, осы мақалада көрсетілген әдісті қолдануға болады. Ол Outlook бағдарламасына нақты электрондық хаттарды жіберген кезде оның жұмыс уақытында екенін автоматты түрде тексеруге және оны жұмыс уақытына дейін кідіртуге мүмкіндік береді.

Кейде хат жазу және жіберу уақыты жұмыс уақытында болмайды. Бұл жағдайда сіз осы электрондық поштаны жіберуді келесі жұмыс уақытына дейін кешіктіргіңіз келуі мүмкін. Жалпы, мұндай электрондық хаттарды кешіктіру үшін жергілікті «Жеткізуді кешіктіру» мүмкіндігін пайдалануға болады. Дегенмен, осылайша сіз әр уақытта жеткізу уақытын көрсетуіңіз керек. Бұл тым қиын. Бұдан әрі біз сізге белгілі бір электрондық поштаны жіберген кезде оның жұмыс уақытында екенін автоматты түрде тексеретін және оны жұмыс уақытына дейін жіберуді жылдам кешіктіретін VBA кодының бір бөлігін бөлісеміз.

Outlook бағдарламасында арнайы электрондық хаттарды жіберуді жұмыс уақытына дейін жылдам кешіктіріңіз

Арнайы электрондық хаттарды жіберуді жұмыс уақытына дейін жылдам кешіктіріңіз

  1. Ең басында Outlook бағдарламасын іске қосыңыз.
  2. Содан кейін пайда болатын Outlook негізгі экранында «Alt + F11» пернелерін басуға болады.
  3. Содан кейін сіз Outlook VBA редакторына сәтті қол жеткізесіз.
  4. Осыдан кейін сіз «ThisOutlookSession» жобасын тауып, ашуыңыз керек.
  5. Осы жобаның терезесіне келесі VBA кодын көшіріңіз.
Private Sub Application_ItemSend(ByVal Item As Object, Cancel As Boolean)
    Dim objMail As MailItem
    Dim NewSendTime As String
    Dim bDelayMail As Boolean
    Dim nPrompt As Integer
 
    bDelayMail = True
 
    If TypeOf Item Is MailItem Then
       Set objMail = Item
 
       'Work on specific emails only
       'You can change the conditions as per your needs
       If objMail.Recipients.Item(1).Address = "boss@datanumen.com" Then
 
          Select Case Weekday(Date, vbMonday)
                 'Delay 2 days if today is Saturday
                 Case 6
                      NewSendTime = (Date + 2) & " 09:00:00"
                 'Delay 1 days if today is Saturday
                 Case 7
                      NewSendTime = (Date + 1) & " 09:00:00"
                 Case Else
                      If DatePart("h", Now) < 9 Then
                         'Delay to 9 o'clock if now is too early
                         NewSendTime = Date & " 09:00:00"
                      ElseIf DatePart("h", Now) > 18 Then
                         Select Case Weekday(Date, vbMonday)
                                'Delay 3 days if today is Friday and now is over 6 PM
                                Case 5
                                     NewSendTime = (Date + 3) & " 09:00:00"
                                'Delay to 9 o'clock if now is before 6 PM
                                Case Else
                                     NewSendTime = (Date + 1) & " 09:00:00"
                         End Select
                      Else
                         bDelayMail = False
                      End If
            End Select
 
            If bDelayMail = True And objMail.DeferredDeliveryTime = "1/1/4501" Then
               'Ask if to delay sending this email
               nPrompt = MsgBox("Outside Working Hours:" & vbCrLf & "Do you want to delay this email until " & NewSendTime & "?", vbYesNo + vbExclamation, "Delay Email")
 
               If nPrompt = vbYes Then
                  objMail.DeferredDeliveryTime = NewSendTime
               Else
                  objMail.DeferredDeliveryTime = "1/1/4501"
               End If
           End If
       End If
    End If
End Sub

VBA коды - жұмыс уақытына дейін арнайы электрондық хаттарды жіберуді кешіктіру

  1. Кейінірек сізден осы электрондық поштаға сандық сертификат тағайындау қажет болады.
  2. Содан кейін қол қойылған макростарға рұқсат беру үшін Outlook макрос параметрлерін өзгертіңіз.
  3. Бұдан былай, алдын ала анықталған критерийлерге сәйкес келетін электрондық хаттарды жіберген сайын, егер ол жұмыс уақытынан тыс болса, келесі сурет сияқты хабар аласыз:Келесі жұмыс уақыты туралы хабарлау
  4. «Иә» опциясын таңдасаңыз, Outlook оны жұмыс уақытына дейін жіберуді жоспарлайды.

Зақымдалған Outlook файлдарын құтқару

Outlook өзінің көптеген мүмкіндіктерінің арқасында көптеген мақтауларға ие болды. Дегенмен, оның әлі де өлімге әкелетін кемшілігі бар. Яғни, Outlook қателер мен сыбайлас жемқорлыққа бейім. Сондықтан Outlook файлдарының сақтық көшірмесін жүйелі түрде жасап тұру керек. Бұл Outlook деректерінің ауыр жоғалуынан сақтайды. Бұған қоса, сіз сияқты күшті жөндеу құралын алғаныңыз жөн DataNumen Outlook Repairмүмкін Outlook бағдарламасын жөндеу секундтар ішінде мәселелер.

Автордың кіріспесі:

Ширли Чжан - деректерді қалпына келтіру бойынша сарапшы DataNumen, Соның ішінде деректерді қалпына келтіру технологиялары бойынша әлемдік көшбасшы болып табылатын Inc. mdf қалпына келтіру және бағдарламалық жасақтаманы жөндеу бағдарламалары. Қосымша ақпарат алу үшін кіріңіз WWW.datanumen.com

Қазір бөлісу:

Пікірлер жабылды.