VBA & UserForm арқылы Outlook электрондық пошта жазбаларын қалай тиімді қосуға болады

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

Кейде сіз Outlook бағдарламасында электрондық поштаны өңдеуге немесе ескертулер қосуға үміттенесіз. Бұл мақала сізге осы функцияға жетудің тиімді әдісін ұсынады.

«Outlook хабарламаларына ескерту енгізудің 4 қарапайым әдісі«, Сіз жазбаларды Outlook жергілікті функциялары арқылы поштаға кірістіруді үйрене аласыз, мысалы, пайдаланушылық жалаушаларды пайдалану, тақырыпқа немесе мәтінге жазбалар енгізу немесе осы электрондық поштаға бар жазбаларды қосу. Дегенмен, олардың барлығы тек уақытша шешімдер. Мұнда біз сізге әлдеқайда тиімді әдісті үйретеміз. Ол арқылы сіз электрондық поштаға жазбалар қосып, өз қалауыңыз бойынша бар жазбаларды өңдей немесе өшіре аласыз.

VBA & UserForm арқылы Outlook электрондық пошталарына ескертулерді тиімді түрде қосыңыз

Outlook электрондық пошта жазбаларына ескертулер қосыңыз

  1. Бастау үшін Outlook бағдарламасында «Alt + F11» пернелер тіркесімін басу арқылы VBA редакторына кіріңіз.
  2. Содан кейін «Кірістіру»> «Пайдаланушы формасын» басыңыз.UserForm енгізіңіз
  3. Әрі қарай, жаңа UserForm-да төмендегі сурет сияқты мәтіндік жәшік жасаңыз.TextFox-ты UserForm ішіне кірістіру
  4. Содан кейін, мәтіндік жәшіктің «Атауын» скриншот сияқты «txtNotes» етіп өзгертіңіз.TextBox атын өзгерту
  5. Осыдан кейін формада екі пәрмен батырмасын жасаңыз.CommandButton батырмасын жасаңыз
  6. Содан кейін «CommandButton 1» таңдаңыз. Оның «Атауын» «btnOK» етіп өзгертіңіз және оның «Субтитрін» «Жарайды» етіп өзгертіңіз.Түймешіктің атын және тақырыпшасын өзгерту
  7. Содан кейін «CommandVutton 2» -дің «Атауын» «btnCancel» және «Субтитрді» «Болдырмау» деп өзгертіңіз.
  8. Содан кейін UserForm-ді толығымен таңдап, оның «Атауын» «frmAddNote» және «Тақырыпты» «Жазбаңызды енгізіңіз» етіп өзгертіңіз.UserForm атауы мен тақырыбын өзгертіңіз
  9. Содан кейін «fromAddNote» тінтуірдің оң жағын басып, «Кодты қарау» тармағын таңдаңыз.«FrmAddNote» кодын қарау
  10. Жаңа экранда оған келесі кодты көшіріңіз.
Private Sub btnOK_Click()
    Dim strNote As String
    Dim objMail As Outlook.MailItem
    Dim objNote As Outlook.NoteItem
 
    strNote = txtNotes.Text
 
    Set objMail = Application.ActiveExplorer.Selection.Item(1)
    Set objNote = Application.CreateItem(olNoteItem)
 
    objNote.Body = strNote
    objNote.Save
    objMail.Attachments.Add objNote
    objMail.Save
    objNote.Delete
    Unload Me
End Sub

Private Sub btnCancel_Click()
    Unload Me
End Sub

«frmAddNote» коды

  1. Кейінірек VBA кодын пайдаланылмаған модульге салыңыз.
Sub AddNote()
    frmAddNote.Show
End Sub

«FrmAddNote» көрсету

  1. Соңында, осы макросты лентаға қосу үшін «Файл»> «Параметрлер»> «Таспаны теңшеу» тармағына өтіңіз.«AddNote» макросын таспаға қосыңыз
  2. Енді сіз көріңіз. Электрондық поштаны таңдап, таспадағы жаңа «Ескерту қосу» батырмасын басыңыз.Таңдалған электрондық поштаға ескерту қосу
  3. Қалқымалы диалог терезесінде сіз өз жазбаңызды енгізіп, «OK» батырмасын басуыңызға болады.Өз жазбаңызды ұяшыққа енгізіңіз
  4. Дереу таңдалған электрондық поштаға жаңа жазба қосылады.Ескерту қосылды

Outlook электрондық поштасына арналған қолданыстағы жазбаларды өңдеу немесе жою

Кейде сіз электрондық поштадағы кез келген жазбаларды өңдегіңіз немесе жойғыңыз келуі мүмкін. Төмендегі қадамдарды орындауға болады.

  1. Алдымен, басқа пайдаланушы пішінін жасаңыз және оны «frmEditNote» деп атаңыз және оның жазбасын «Жазбаңызды өңдеу» етіп өзгертіңіз.«FrmEditNote» деп аталатын UseForm жасаңыз
  2. Содан кейін формаға жаңа мәтін ұясын енгізіп, оның «Атауын» «txtNotes» етіп өзгертіңіз.
  3. Әрі қарай екі пәрмен батырмасын қосыңыз - “OK” және “Cancel”.
  4. Осыдан кейін «frmEditNote» тінтуірдің оң жағын басып, «Кодты қарау» тармағын таңдаңыз.
  5. «FrmEditNote» кодының жаңа бетіне келесі кодты қойыңыз.
Private Sub UserForm_Initialize()
    Dim objAttachNote As Outlook.Attachment
    Dim objTempNote As Outlook.NoteItem

    Set objAttachNote = ActiveExplorer.AttachmentSelection.Item(1)
    Set objMail = objAttachNote.Parent
 
    If Right(objAttachNote.FileName, 3) = "msg" Then
       strTempFolder = Environ("Temp")
       strFilePath = strTempFolder & "\" & objAttachNote.FileName
       objAttachNote.SaveAsFile strFilePath
    End If
 
    Set objTempNote = Session.OpenSharedItem(strFilePath)
    txtNotes.Text = objTempNote.Body

    objTempNote.Close olDiscard
End Sub

Private Sub btnOK_Click()
    Dim strNote As String
    Dim objMail As Outlook.MailItem
    Dim objAttachNote As Outlook.Attachment
    Dim objNewNote As Outlook.NoteItem
 
    strNote = txtNotes.Text
 
    Set objNewNote = Application.CreateItem(olNoteItem)
    Set objMail = Application.ActiveExplorer.Selection.Item(1)
    Set objAttachNote = ActiveExplorer.AttachmentSelection.Item(1)
    objAttachNote.Delete

    objNewNote.Body = strNote
    objNewNote.Save
    objMail.Attachments.Add objNewNote
    objMail.Save
    objNewNote.Delete
    Unload Me
End Sub

Private Sub btnCancel_Click()
    Unload Me
End Sub

«frmEditNote» коды

  1. Осыдан кейін модульді ашып, оған VBA кодын көшіріңіз.
Sub EditNote()
    frmEditNote.Show
End Sub

Sub DeleteNotes()
    Dim objSelectedAttachments As Outlook.AttachmentSelection
    Dim objAttachment As Outlook.Attachment
    Dim objMail As Outlook.MailItem
 
    Set objSelectedAttachments = Application.ActiveExplorer.AttachmentSelection
 
    For Each objAttachment In objSelectedAttachments
        If Right(objAttachment.FileName, 3) = "msg" Then
           objAttachment.Delete
        End If
    Next
 
    Set objMail = Application.ActiveExplorer.Selection.Item(1)
    objMail.Save
End Sub

«Ескертуді өңдеу» кодын және «Ескертулерді жою» кодын қосыңыз

  1. Соңында таспаға «EditNote» және «DeleteNotes» макросын қосуға болады.Таспаға «EditNote» & «DeleteNotes» макросын қосыңыз
  2. Соңында, «ОК» батырмасын басып, негізгі терезеге оралғаннан кейін жазбаны өңдеуге тырысуға болады.
  • Жазбаны таңдап, «Ескертуді өзгерту» батырмасын басыңыз.Ескертуді өңдеу
  • Содан кейін таңдалған жазбаны өңдеуге болатын жаңа диалогтық терезе пайда болады.Диалогтық терезеде жазбаны өзгерту
  • Өңдеуден кейін «ОК» батырмасын басыңыз. Ескерту жаңартылады.Жаңартылған ескертпе
  1. Сондай-ақ, кез-келген жазбаны жоюға тырысуға болады.
  • Жойғыңыз келетін жазбаны таңдаңыз.
  • Таспадағы «Жазбаларды жою» батырмасын басыңыз.Ескертуді жою
  • Бұл ескерту бірден жойылады.Ескерту жоғалып кетеді

Outlook бағдарламасының деректерді жоғалтуына жол бермеңіз

Сіз Outlook деректерінің жоғалуын бұғаттауға арналған керемет шешім іздеп жүрсіз бе? Шынымды айтсам, сіз үнемі Outlook деректерінің сақтық көшірмелерін жасап отырсаңыз, PST деректерін жоғалтуды оңай болдырмауға болады. Мысалы, PST зақымдалса да, сіз оңай бола аласыз PST қалпына келтіру сақтық көшірмесі жасалған PST файлынан алынған самал сияқты.

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

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

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

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