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

Excel elektronik tablosundan Outlook hatırlatıcıları nasıl oluşturulur?

YazarSiluvia Değiştirme Tarihi

Bu makale, Excel elektronik tablosundaki verilere dayanarak Outlook hatırlatıcılarının nasıl oluşturulacağını anlatmaktadır.

Excel elektronik tablosundan VBA kodu ile Outlook hatırlatıcıları oluşturun


Excel elektronik tablosundan VBA kodu ile Outlook hatırlatıcıları oluşturun

Excel'den Outlook hatırlatıcıları oluşturmak istiyorsanız, lütfen aşağıdaki adımları takip edin.

1. Aşağıdaki ekran görüntüsünde gösterildiği gibi, sütun başlıkları ve ilgili hatırlatma alanlarını içeren bir çalışma sayfası oluşturun.

Excel elektronik tablosundan Outlook hatırlatıcıları oluşturmak için VBA kullanma adımları

Not: “Meşguliyet durumu” sütunu için “2” sayısı, hatırlatıcının Outlook takviminizde “Meşgul” olarak görüntüleneceğini gösterir. Gerekirse bunu “1 (Geçici)”, “3 (Ofis dışındayım)”, “4 (Başka Bir Yerde Çalışıyor)” veya “5 (Boş)” olarak değiştirebilirsiniz.

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 **Ekle > Modül** seçeneğine tıklayıp aşağıdaki VBA kodunu Kod penceresine kopyalayın.

VBA kodu: Excel elektronik tablosundan Outlook hatırlatıcıları oluşturun

Sub AddAppointments()
'Update by Extendoffice 20180608
    Dim I As Long
    Dim xRg As Range
    Dim xOutApp As Object
    Dim xOutItem As Object
    Set xOutApp = CreateObject("Outlook.Application")
    Set xRg = Range("A2:G2")
    For I = 1 To xRg.Rows.Count
        Set xOutItem = xOutApp.CreateItem(1)
        Debug.Print xRg.Cells(I, 1).Value
        xOutItem.Subject = xRg.Cells(I, 1).Value
        xOutItem.Location = xRg.Cells(I, 2).Value
        xOutItem.Start = xRg.Cells(I, 3).Value
        xOutItem.Duration = xRg.Cells(I, 4).Value
        If Trim(xRg.Cells(I, 5).Value) = "" Then
            xOutItem.BusyStatus = 2
        Else
            xOutItem.BusyStatus = xRg.Cells(I, 5).Value
        End If
        If xRg.Cells(I, 6).Value > 0 Then
            xOutItem.ReminderSet = True
            xOutItem.ReminderMinutesBeforeStart = xRg.Cells(I, 6).Value
        Else
            xOutItem.ReminderSet = False
        End If
        xOutItem.Body = xRg.Cells(I, 7).Value
        xOutItem.Save
        Set xOutItem = Nothing
    Next
    Set xOutApp = Nothing
End Sub

Not: Yukarıdaki kodda "A2:G2", randevularınızı oluşturmak istediğiniz veri aralığıdır.

4. Kodu çalıştırmak için "F5" tuşuna basın veya "Çalıştır" düğmesine tıklayın. Ardından, belirtilen alanlara sahip tüm randevular anında Outlook takviminize eklenecektir.

Sonuçları görüntülemek için Outlook’unuzun Takvim bölümüne gidin. Ekran görüntüsüne göz atın:

Excel elektronik tablosundan Outlook hatırlatıcıları oluşturmak için VBA kullanma adımları

En İyi Office Verimlilik Araçları

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

🤖KUTOOLS AI:E-postaları yanıtlama, özetleme, iyileştirme, uzatma, çevirme ve yazma 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 uygun) / 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 Tekil 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ılık E-postalarını 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ıkla Harikalar: Tümüne Eklerle Yanıtla / Phishing’e Karşı E-postalar / 🕘Gönderenin Mevcut Saati ve Saat Dilimini Göster…

👩🏼‍🤝‍👩🏻Kişiler & 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 dili destekler!

Kutools for Outlook’i tek tıkla anında etkinleştirin! Beklemeyin, hemen 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ıklamaylabir seferde indirin —Kutools for Excel, Outlook, Word, PowerPointve Office Tab Pro.Şimdi indirmek için tıklayın!

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