Pääsisältö

Kuinka etsiä ja korvata tapaamisen aihe Outlook-kalenterissa?

Kirjailija: Siluvia Viimeksi muokattu: 2025-04-07

Tapaamisen aiheen etsiminen ja korvaaminen Outlook-kalenterista on hyödyllinen, kun huomaat, että jotkin aiheet on korvattava samoilla teksteillä massassa. Tai korvaa sana Kopioi aihekentässä tietojen tuonnin jälkeen Outlookissa. Tämä artikkeli tarjoaa sinulle VBA-koodin useiden tapaamisaiheiden etsimiseen ja korvaamiseen. Ole hyvä ja selaa lisätietoja.

Etsi ja korvaa tapaamisen aihe VBA-koodilla


Etsi ja korvaa tapaamisen aihe VBA-koodilla

Tässä osiossa voit etsiä ja korvata tapaamisen aiheen VBA-koodilla seuraavasti.

1. Ensin sinun on asetettava makroasetukset alhaisiksi Outlookissa.

1) Napsauta Outlook 2010:ssä ja 2013:ssa "Tiedosto" > "Asetukset". Napsauta "Outlook-asetukset" -valintaikkunan vasemmassa palkissa "Trust Center" ja napsauta sitten "Trust Center Settings" -painiketta.

doc-etsi-ja-korvaa-aihe-1

Napsauta "Trust Center" -valintaikkunan vasemmassa palkissa "Makroasetukset" ja valitse "Ota kaikki makrot käyttöön" -vaihtoehto "Makroasetukset"-osiossa. Ja napsauta "OK"-painiketta. Katso kuvakaappaus:

doc-etsi-ja-korvaa-aihe-2

2) Napsauta Outlook 2007:ssä "Työkalut" > "Trust Center". Napsauta "Luottamuskeskus"-valintaikkunan vasemmassa palkissa "Makroasetukset", valitse "Ei makrojen turvatarkistusta" ja napsauta "OK"-painiketta.

doc-etsi-ja-korvaa-aihe-3

2. Paina "Alt" + "F11"-näppäimiä avataksesi "Microsoft Visual Basic for Applications" -ikkunan.

3. Kaksoisnapsauta "Microsoft Visual Basic for Applications" -ikkunassa "projekti1" > "Microsoft Outlook Objects" > "ThisOutlookSession" avataksesi VBA-editorin. Katso kuvakaappaus:

doc-etsi-ja-korvaa-aihe-4

4. Kopioi ja liitä seuraava VBA-koodi VBA-editoriin. Ja sitten paina "F5"-näppäintä suorittaaksesi koodin.

VBA: etsi ja korvaa tapaamisen aihe

Sub FindReplaceAppointment()
    Dim oApp As Outlook.Application
    Dim oCalFolder As Outlook.MAPIFolder
    Dim oAppt As Outlook.AppointmentItem
    Dim sOldText As String
    Dim sNewText As String
    Dim iCalChangedCount As Integer
    Set oApp = Outlook.Application
    MsgBox ("This script will perform a find/replace in the subject line of all appointments in a specified calendar.")
    sOldText = InputBox("What is the text string that you would like to replace?")
    sNewText = InputBox("With what would you like to replace it?")
    ' Check to be sure a Calendar folder was selected
    Do
    If Not (oCalFolder Is Nothing) Then
        If (oCalFolder.DefaultItemType = olAppointmentItem) Then Exit Do
    End If
    MsgBox ("Please select a calendar folder from the following list.")
    Set oCalFolder = Application.Session.PickFolder
    On Error GoTo ErrHandler:
    Loop Until oCalFolder.DefaultItemType = olAppointmentItem
    ' Loop through appointments in calendar, change text where necessary, keep count
    iCalChangedCount = 0
    For Each oAppt In oCalFolder.Items
        If InStr(oAppt.Subject, sOldText) <> 0 Then
            Debug.Print "Changed: " & oAppt.Subject & " - " & oAppt.Start
            oAppt.Subject = Replace(oAppt.Subject, sOldText, sNewText)
            oAppt.Save
            iCalChangedCount = iCalChangedCount + 1
        End If
    Next
    ' Display results and clear table
    MsgBox (iCalChangedCount & " appointments had text in their subjects changed from '" & sOldText & "' to '" & sNewText & "'.")
    Set oAppt = Nothing
    Set oCalFolder = Nothing
Exit Sub
ErrHandler:
    MsgBox ("Macro terminated.")
End Sub

5. Koodin suorittamisen jälkeen näkyviin tulee "Microsoft Outlook" -valintaikkuna. Napsauta "OK"-painiketta.

doc-etsi-ja-korvaa-aihe-5

6. Kirjoita toiseen "Microsoft Outlook" -valintaikkunaan teksti, jonka haluat korvata, ja napsauta sitten "OK"-painiketta.

doc-etsi-ja-korvaa-aihe-6

7. Kirjoita kolmanteen "Microsoft Outlook" -valintaikkunaan teksti, jota haluat käyttää korvaavana, ja napsauta "OK".

doc-etsi-ja-korvaa-aihe-7

Huomautuksia: Jos haluat vain poistaa kaikki "Kopioi" -sanat valitun kalenterin aiheesta, jätä tämä ruutu tyhjäksi.

8. Napsauta "OK"-painiketta alla olevassa valintaikkunassa.

doc-etsi-ja-korvaa-aihe-8

9. Valitse "Valitse kansio" -valintaikkunassa kalenterisi määritetyn sähköpostitilin alta ja napsauta sitten "OK"-painiketta. Katso kuvakaappaus:

doc-etsi-ja-korvaa-aihe-9

10. Sitten näyttöön tulee valintaikkuna, joka ilmoittaa vaihdon onnistumisesta. Napsauta "OK"-painiketta.

doc-etsi-ja-korvaa-aihe-10

11. Ja sitten kaikki valitun kalenterin aiheesi tekstit on korvattu uudella sisällöllä.


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