Joskus saatat toivoa, että voit muokata tai lisätä muistiinpanoja sähköpostiisi Outlookissa. Tämä artikkeli esittelee sinulle tehokkaan tavan saavuttaa tämä toiminto.
Lähettäjä:4 helppoa tapaa lisätä huomautus Outlook-viesteihin", voit oppia lisäämään muistiinpanoja viesteihin Outlookin alkuperäisten toimintojen avulla, kuten käyttämällä mukautettuja lippuja, kirjoittamalla huomautuksen aiheeseen tai leipätekstiin tai liittämällä tähän sähköpostiin olemassa olevia huomautuskohteita. Silti ne kaikki ovat vain kiertotapoja. Täällä opetamme sinulle paljon tehokkaamman menetelmän. Sen avulla voit lisätä muistiinpanoja sähköposteihin ja muokata tai poistaa olemassa olevia muistiinpanoja haluamallasi tavalla.

Lisää muistiinpanoja Outlook-sähköposteihin
- Aluksi pääset VBA-editoriin painamalla "Alt + F11" Outlookissa.
- Napsauta sitten “Lisää”> “UserForm”.
- Luo seuraavaksi uudessa UserFormissa alla olevan kuvan mukainen tekstilaatikko.
- Muuta sitten tekstilaatikon "Nimi" muotoon "txtNotes", kuten kuvakaappauksessa.
- Luo sen jälkeen lomakkeeseen kaksi komentopainiketta.
- Valitse sitten "CommandButton 1". Muuta sen "Nimi" muotoon "btnOK" ja muuta sen "Caption" muotoon "OK".
- Muuta sen jälkeen "CommandVutton 2":n "Nimi" muotoon "btnCancel" ja "Caption" muotoon "Peruuta".
- Valitse seuraavaksi koko UserForm ja muuta sen "Nimi" muotoon "frmAddNote" ja "Caption" muotoon "Kirjoita muistiinpano".
- Napsauta sitten hiiren oikealla painikkeella "fromAddNote" ja valitse "Näytä koodi".
- Kopioi uudessa näytössä seuraava koodi siihen.
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
- Laita myöhemmin alla oleva VBA-koodi käyttämättömään moduuliin.
Sub AddNote()
frmAddNote.Show
End Sub
- Siirry lopuksi kohtaan "Tiedosto"> "Asetukset"> "Muokkaa nauhaa" lisätäksesi tämän makron nauhaan.
- Nyt voit kokeilla. Valitse sähköposti ja napsauta uutta "Lisää huomautus" -painiketta nauhassa.
- Ponnahdusikkunassa voit kirjoittaa muistiinpanosi ja napsauttaa "OK".
- Valittuun sähköpostiin lisätään välittömästi uusi huomautus.
Muokkaa tai poista Outlook-sähköpostien muistiinpanoja
Joskus saatat haluta muokata tai poistaa sähköpostissa olevia muistiinpanoja. Voit seurata alla olevia ohjeita.
- Luo ensin toinen käyttäjälomake ja nimeä se nimellä "frmEditNote" ja muuta sen otsikko muotoon "Muokkaa muistiinpanoa".
- Lisää sitten lomakkeeseen uusi tekstilaatikko ja muuta sen "Nimi" muotoon "txtNotes".
- Lisää seuraavaksi kaksi komentopainiketta - "OK" ja "Peruuta".
- Napsauta sen jälkeen hiiren oikealla painikkeella "frmEditNote" ja valitse "Näytä koodi".
- Syötä seuraava koodi "frmEditNoten" uudelle koodisivulle.
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
- Avaa sen jälkeen moduuli ja kopioi VBA-koodi siihen.
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
- Lopuksi voit lisätä "EditNote"- ja "DeleteNotes" -makrot nauhaan.
- Lopuksi, kun napsautat "OK" ja palaat pääikkunaan, voit yrittää muokata muistiinpanoa.
- Valitse muistiinpano ja napsauta "Muokkaa huomautusta" -painiketta.
- Sitten näkyviin tulee uusi valintaikkuna, jossa voit muokata valittua muistiinpanoa.
- Muokkauksen jälkeen napsauta "OK". Huomautus päivitetään.
- Voit myös yrittää poistaa kaikki muistiinpanot.
- Valitse muistiinpano, jonka haluat poistaa.
- Napsauta "Poista muistiinpanot" -painiketta nauhassa.
- Tämä muistiinpano poistetaan heti.
Estä Outlookin tietojen menetys
Etsitkö tehokasta ratkaisua Outlookin tietojen katoamisen estämiseen? Rehellisesti sanottuna, niin kauan kuin teet säännöllisesti Outlook-tietojen varmuuskopioita, voit välttää PST-tietojen katoamisen helposti. Esimerkiksi vaikka PST vaurioituisi, voit silti helposti palauttaa PST tiedot varmuuskopioidusta PST-tiedostosta kuin tuulta.
Tekijän esittely:
Shirley Zhang on tietojen palauttamisen asiantuntija DataNumen, Inc., joka on maailman johtava tietojen palautustekniikoissa, mukaan lukien palauttaa sql ja Outlookin korjausohjelmistotuotteet. Lisätietoja osoitteessa www.datanumen.com





















