Pääsisältö

Kuinka etsiä ja korvata aiheteksti viesteistä tai tehtävistä Outlookissa?

Kirjailija: Xiaoyang Viimeksi muokattu: 2025-04-14

Jos Outlookissa on useita viestien aiheita tai tehtävien aiheet on korvattava määrittämälläsi tekstillä, voit tietysti muuttaa niitä yksitellen, mutta onko sinulla nopeaa tapaa lopettaa tämä työ kerralla Outlookissa?

Etsi ja korvaa aiheteksti useista viesteistä VBA-koodin avulla

Etsi ja korvaa aiheteksti useissa tehtävissä VBA-koodin avulla


Etsi ja korvaa aiheteksti useista viesteistä VBA-koodin avulla

Etsi tietty teksti ja korvaa se toisella useissa viestin aiheissa. Alla oleva VBA-koodi voi tehdä sinulle palveluksen, toimi seuraavasti:

1. Valitse sähköpostit, jotka haluat etsiä ja korvaa aiheteksti, ja pidä sitten "ALT + F11" -näppäimiä painettuna avataksesi "Microsoft Visual Basic for Applications" -ikkunan.

2. Napsauta sitten "Lisää" > "Moduuli", kopioi ja liitä alla oleva koodi avautuvaan tyhjään moduuliin, katso kuvakaappaus:

VBA-koodi: Etsi ja korvaa aiheteksti useista viesteistä:

Option Explicit
Sub FindAndReplaceInSubject()
Dim xItem As Object
Dim xNewSubject As String
Dim xMailItem As MailItem
Dim xExplorer As Explorer
Dim i As Integer
On Error Resume Next
Set xExplorer = Outlook.Application.ActiveExplorer
For i = xExplorer.Selection.Count To 1 Step -1
    Set xItem = xExplorer.Selection.Item(i)
    If xItem.Class = olMail Then
        Set xMailItem = xItem
        With xMailItem
            xNewSubject = Replace(.Subject, "kte", "Kutools for Excel")
            .Subject = xNewSubject
            .Save
        End With
    End If
Next
End Sub

Huomautuksia: Yllä olevassa koodissa: xNewSubject = Replace(.Subject, "kte", "Kutools for Excel"), "kte" on vanha teksti, jonka haluat löytää, ja "Kutools for Excel" on uusi teksti, jolla haluat korvata. Muuta ne tarpeidesi mukaan.

doc korvaa aiheita 1

3. Paina sitten "F5"-näppäintä suorittaaksesi tämän koodin, ja viestien aiheissa oleva teksti on korvattu uudella tekstillä tarpeen mukaan, katso kuvakaappaus:

doc korvaa aiheita 2

Etsi ja korvaa aiheteksti useissa tehtävissä VBA-koodin avulla

Jos sinun on löydettävä ja korvattava aiheteksti tehtävistä, seuraava VBA-koodi voi myös auttaa sinua.

1. Pidä "ALT + F11" -näppäimiä painettuna avataksesi "Microsoft Visual Basic for Applications" -ikkunan.

2. Napsauta sitten "Lisää" > "Moduuli", kopioi ja liitä alla oleva koodi avautuvaan tyhjään moduuliin, katso kuvakaappaus:

VBA-koodi: Etsi ja korvaa aiheteksti kaikissa tehtävissä:

Option Explicit
Sub FindReplaceTextsInAllTaskSubjects()
Dim xPane As NavigationPane
Dim xModule As TasksModule
Dim xGroup As NavigationGroup
Dim xNavFolder As NavigationFolder
Dim xTaskItem As Outlook.TaskItem
Dim i, k As Integer
Dim xFindStr, xReplaceStr As String
Dim xTotalCount As Long
On Error Resume Next
xFindStr = InputBox("Type the words to find:", "Kutools for Outlook", xFindStr)
If Len(Trim(xFindStr)) = 0 Then Exit Sub
xReplaceStr = InputBox("Type the words to replace:", "Kutools for Outlook", xReplaceStr)
If Len(Trim(xReplaceStr)) = 0 Then Exit Sub
xTotalCount = 0
Set xPane = Outlook.Application.ActiveExplorer.NavigationPane
Set xModule = xPane.Modules.GetNavigationModule(olModuleTasks)
Set xGroup = xModule.NavigationGroups.Item(1)
For i = xGroup.NavigationFolders.Count To 1 Step -1
    Set xNavFolder = xGroup.NavigationFolders.Item(i)
    For k = xNavFolder.Folder.Items.Count To 1 Step -1
        Set xTaskItem = xNavFolder.Folder.Items(k)
        If InStr(xTaskItem.Subject, xFindStr) > 0 Then
            xTaskItem.Subject = Replace(xTaskItem.Subject, xFindStr, xReplaceStr)
            xTaskItem.Save
            xTotalCount = xTotalCount + 1
        End If
    Next
Next
MsgBox xTotalCount & " task subjects have been changed!", vbInformation + vbOKOnly, "Kutools for Outlook"
End Sub

3. Paina sitten "F5"-näppäintä suorittaaksesi tämän koodin, ja kehoteruutu ponnahtaa esiin. Kirjoita teksti, jonka haluat löytää tehtävän aiheista, katso kuvakaappaus:

doc korvaa aiheita 3

4. Napsauta "OK" ja toinen kehoteruutu ponnahtaa esiin. Kirjoita uusi teksti, jolla haluat korvata, katso kuvakaappaus:

doc korvaa aiheita 4

5. Napsauta sitten "OK" ja näyttöön tulee valintaikkuna, joka kertoo kuinka monta aihetta on muutettu, katso kuvakaappaus:

doc korvaa aiheita 5

6. Napsauta "OK" ja tehtäväaiheiden vanhat tekstit on korvattu uusilla, katso kuvakaappaus:

doc korvaa aiheita 6

Parhaat toimiston tuottavuustyökalut

Breaking News: Kutools for Outlook julkaisee ilmaisen version!

Koe täysin uusi Kutools for Outlook ILMAINEN versio, jossa on yli 70 uskomatonta ominaisuutta, sinun käytössäsi IKUISESTI! Lataa nyt napsauttamalla!

🤖 Kutools AI : Käyttää edistynyttä tekoälytekniikkaa sähköpostien vaivattoman käsittelyyn, mukaan lukien sähköpostien vastaaminen, yhteenveto, optimointi, laajentaminen, kääntäminen ja kirjoittaminen.

📧 Sähköpostiautomaatio: Automaattinen vastaus (saatavilla POP:lle ja IMAP:lle)  /  Ajoita sähköpostien lähettäminen  /  Automaattinen CC/BCC sääntöjen mukaan lähetettäessä sähköpostia  /  Automaattinen edelleenlähetys (lisäsäännöt)   /  Automaattinen tervehdys   /  Jaa usean vastaanottajan sähköpostit automaattisesti yksittäisiksi viesteiksi ...

📨 Sähköposti Management: Muista sähköpostit  /  Estä huijaussähköpostit aiheiden ja muiden taholta  /  Poista päällekkäiset sähköpostit  /  Tarkennettu Haku  /  Yhdistä kansiot ...

📁 Liitteet ProErätallennus  /  Erä Irrota  /  Eräpakkaus  /  Automaattinen tallennus   /  Automaattinen irrotus  /  Automaattinen pakkaus ...

🌟 Interface Magic: 😊Lisää kauniita ja siistejä emojia   /  Muistuttaa sinua tärkeistä sähköpostiviesteistä  /  Minimoi Outlook sulkemisen sijaan ...

???? Yhden napsautuksen Wonders: Vastaa kaikkiin liitteillä  /   Tietojenkalastelun vastaiset sähköpostit  /  🕘Näytä lähettäjän aikavyöhyke ...

👩🏼‍🤝‍👩🏻 Yhteystiedot ja kalenteri: Erä Lisää yhteystietoja valituista sähköpostiviesteistä  /  Jaa yhteysryhmä yksittäisiin ryhmiin  /  Poista syntymäpäivämuistutukset ...

Avaa Kutools for Outlook välittömästi yhdellä napsautuksella. Älä odota, lataa nyt ja lisää tehokkuuttasi!

kutools Outlook-ominaisuuksille1 kutools Outlook-ominaisuuksille2