KutoolsforOffice — Tek çözüm, beş güçlü araç.Daha az çabayla daha fazlasını başarmak.

Outlook takviminde randevu konusunu nasıl arayıp değiştirebilirsiniz?

YazarSiluvia Değiştirme Tarihi

Bul ve Değiştir Outlook takviminde randevu konusunu arayıp değiştirmek, aynı metinlerle topluca değiştirilmesi gereken bazı konuları bulduğunuzda yardımcı olur. Veya Outlook’a veri içe aktardıktan sonra konu alanındaki "Kopya" kelimesini değiştirmeniz gerekebilir. Bu makalede, birden fazla randevu konusunu arayıp değiştirmeniz için size VBA kodu sunulmaktadır. Daha fazla ayrıntı için lütfen inceleyin.

VBA kodu ile randevu konusunu arayıp değiştirme


VBA kodu ile randevu konusunu arayıp değiştirme

Bu bölümde, aşağıdaki VBA kodunu kullanarak randevu konusunu arayıp değiştirebilirsiniz.

1. İlk olarak, Outlook’taki makro ayarlarınızı düşük seviyeye indirmeniz gerekir.

1) Outlook 2010 ve 2013 sürümlerinde, "Dosya" > "Seçenekler" yolunu izleyin. "Outlook Seçenekleri" iletişim kutusunda sol çubuktan "Güven Merkezi"ne tıklayın, ardından "Güven Merkezi Ayarları" düğmesine tıklayın.

doc-find-and-replace-subject-1

“Güven Merkezi” iletişim kutusunda, sol bölmeden “Makro Ayarları” seçeneğine tıklayın. Ardından “Makro Ayarları” bölümünde “Tüm makroları etkinleştir” kutucuğunu işaretleyip “Tamam” düğmesine tıklayın. Ekran görüntüsüne göz atın:

doc-find-and-replace-subject-2

2) Outlook 2007 sürümünde “Araçlar” > “Güven Merkezi” yolunu izleyin. “Güven Merkezi” iletişim kutusunda sol bölmeden “Makro Ayarları”na tıklayıp “Makrolar için güvenlik denetimi yapma” seçeneğini seçin ve “Tamam” düğmesine tıklayın.

doc-find-and-replace-subject-3

2. "Microsoft Visual Basic for Applications" penceresini açmak için "Alt" + "F11" tuşlarına basın.

3. "Microsoft Visual Basic for Applications" penceresinde, VBA düzenleyicisini açmak için "Proje1" > "Microsoft Outlook Nesneleri" > "ThisOutlookSession" öğesini çift tıklayarak genişletin. Ekran görüntüsüne göz atın:

doc-find-and-replace-subject-4

4. Aşağıdaki VBA kodunu kopyalayın ve VBA düzenleyicisine yapıştırın. Kodu çalıştırmak için "F5" tuşuna basın.

VBA: Bul ve Değiştir randevu konusu

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. Kod çalıştırıldıktan sonra bir "Microsoft Outlook" iletişim kutusu açılır; "Tamam" düğmesine tıklayın.

doc-find-and-replace-subject-5

6. İkinci "Microsoft Outlook" iletişim kutusunda, değiştirmek istediğiniz metni girin ve "Tamam" düğmesine tıklayın.

doc-find-and-replace-subject-6

7. Üçüncü "Microsoft Outlook" iletişim kutusunda, yerine kullanmak istediğiniz metni girip "Tamam"a tıklayın.

doc-find-and-replace-subject-7

Not: Belirtilen takvimdeki konudan tüm "Kopya" kelimelerini kaldırmak istiyorsanız, lütfen bu kutuyu boş bırakın.

8. Aşağıdaki iletişim kutusunda "Tamam" düğmesine tıklayın.

doc-find-and-replace-subject-8

9. "Klasör Seç" iletişim kutusunda, belirtilen e-posta hesabınızın altındaki takviminizi seçip "Tamam" düğmesine tıklayın. Ekran görüntüsüne göz atın:

doc-find-and-replace-subject-9

10. Ardından, değişikliğin başarıyla gerçekleştiğini bildiren bir iletişim kutusu açılacaktır. Lütfen "Tamam" düğmesine tıklayın.

doc-find-and-replace-subject-10

11. Böylece seçili takviminizdeki tüm konu metinleri yeni içerikle güncellenmiştir.


En İyi Office Verimlilik Araçları

Yepyeni Kutools for Outlook’i 100+ inanılmaz özelliğiyle deneyimleyin!Şimdi indirmek için tıklayın!

🤖KUTOOLS AI:E-postaları yanıtlama, özetleme, iyileştirme, uzatma, çevirme ve oluşturma dahil olmak üzere zahmetsizce yönetmek için gelişmiş yapay zeka teknolojisi kullanır.

📧E-posta Otomasyonu: Otomatik Yanıt (POP ve IMAP için kullanılabilir), E-postaları Zamanlayarak Gönderme, E-posta Gönderirken Kurallara Göre Otomatik CC/BCC, Otomatik Yönlendirme (Gelişmiş Kurallar), Otomatik Selam Eklemesi, Çok Alıcılı E-postaları Otomatik Olarak Bireysel Mesajlara Bölme…

📨E-posta Yönetimi:E-postayı Geri Çağırma/Konu Başlıklarına ve Diğer Özelliklere Göre Dolandırıcı E-postaları Engelleme/Yinelenen E-postaları Silme/Gelişmiş Arama/Klasörleri Düzenleme…

📁Ekler Pro: Toplu Kaydetme, Toplu Ayırma, Toplu Sıkıştırma, Otomatik Kaydet, Otomatik Ayır ve Otomatik Sıkıştır…

🌟Arayüz Büyüsü: 😊 Daha Güzel ve Havalı Emojiler / Önemli e-postalar geldiğinde sizi uyarır / Outlook’u Kapatmak Yerine Küçültür…

👍Tek Tıklamayla Harikalar:Tümüne Eklerle Yanıtla/Phishing’e Karşı E-postalar/🕘Gönderenin Mevcut Saati – Saat Dilimini Göster…

👩🏼‍🤝‍👩🏻Kişiler ve Takvim:Seçili E-postalardan Toplu Kişi Ekleme/Bir Kişi Grubunu Bireysel Gruplara Bölme/Doğum Günü Hatırlatıcısını Kaldırma…

Kutools’u tercih ettiğiniz dilde kullanın – İngilizce, İspanyolca, Almanca, Fransızca, Çince ve 40’tan fazla başka dil desteğiyle!

Kutools for Outlook’un kilidini tek tıkla hemen açın! Beklemeyin, şimdi indirin ve verimliliğinizi artırın!

kutools for outlook features1kutools for outlook features2

🚀 Tek Tıkla İndir — Tüm Office Eklentilerini Edinin

Kesinlikle Önerilir: Kutools for Office (5’li Paket)

Beş yükleyiciyi tek tıkla indirin beş yükleyiciyiaynı anda —Kutools for Excel, Outlook, Word, PowerPointve Office Tab Pro.Şimdi indirmek için tıklayın!

  • ✅Tek tıklama kolaylığı: Tüm beş kurulum paketini tek seferde indirin.
  • 🚀Her Office görevine hazır: İhtiyacınız olduğunda, ihtiyacınız olan eklentileri yükleyin.
  • 🧰İçerik: Kutools for Excel / Kutools for Outlook / Kutools for Word / Office Tab Pro / Kutools for PowerPoint