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

Outlook’ta görevleri kategoriye göre nasıl yazdırabilirsiniz?

YazarXiaoyang Değiştirme Tarihi

Diyelim ki Outlook görev listenizde çeşitli Renk Kategorileri var ve şimdi bu görevleri kategorilere göre ayrı sayfalarda yazdırmak istiyorsunuz. Outlook’ta bunu nasıl yapabilirsiniz?

Görevleri kategorilere göre farklı sayfalarda tek tek elle yazdırma

Görevleri kategorilere göre farklı sayfalarda VBA koduyla yazdırma


Görevleri kategorilere göre farklı sayfalarda tek tek elle yazdırma

Outlook’ta görevleri farklı kategorilere göre ayrı sayfalarda tek tek elle yazdırabilirsiniz. Aşağıdaki adımları izleyin:

1. Outlook'u başlatın, Görev bölmesine gidin ve yazdırmak istediğiniz görev klasörünü seçin. Ardından Ctrl + E tuşlarına basarak Arama kutusunu etkinleştirin. Daha sonra Arama sekmesinde Kategorilenmiş simgesine tıklayın ve yazdırmak istediğiniz renkli kategoriyi seçin (ekran görüntüsüne bakın):

kategorilere göre belge yazdırma görevleri 1

2. Ardından, belirtilen renk kategorisine sahip tüm görevler anında listelenir (ekran görüntüsüne bakın):

kategorilere göre belge yazdırma görevleri 2

3. Aşağıdaki ekran görüntüsünde gösterildiği gibi bu görev listesini yazdırmak için Dosya > Yazdır seçeneğine tıklayın:

kategorilere göre belge yazdırma görevleri 3

4. Görev listelerini Diğer Renk Kategorisi ile yazdırmak için yukarıdaki adımları tek tek tekrarlayın.


Görevleri kategorilere göre farklı sayfalarda VBA koduyla yazdırma

Aşağıdaki VBA kodu, farklı sayfalarda kategoriye göre görevleri aynı anda yazdırmanıza yardımcı olabilir. Lütfen aşağıdaki adımları izleyin:

1. Görev bölmesine gidin ve yazdırmak istediğiniz görev klasörünü seçin.

2. Ardından, ALT + F11 tuşlarına basarak Microsoft Visual Basic for Applications penceresini açın.

3. Ardından, Ekle > Modül seçeneğine tıklayın ve aşağıdaki kodu açılan boş modüle kopyalayıp yapıştırın:

VBA kodu: Görevleri kategorilere göre farklı sayfalarda yazdırma:

Sub PrintTaskList_SpecificColorCategory()
    Dim xTaskItems As Outlook.Items
    Dim xTask As Outlook.TaskItem
    Dim xDictionary As Scripting.Dictionary
    Dim xCategoryArr As Variant, xCategory As Variant
    Dim xExcelApp As Excel.Application
    Dim xExcelWorkbook As Excel.Workbook
    Dim xExcelWorksheet As Excel.Worksheet
    Dim xSheet As Excel.Worksheet
    Dim xKey As Variant
    Dim xKeyStr As String
    Dim i As Long, xLastRow As Integer
    On Error Resume Next
    If Application.ActiveExplorer.CurrentFolder.DefaultItemType <> olTaskItem Then Exit Sub
    Set xTaskItems = Application.ActiveExplorer.CurrentFolder.Items
    Set xDictionary = New Scripting.Dictionary
    For Each xTask In xTaskItems
        xCategoryArr = Split(xTask.Categories, ",")
        For Each xCategory In xCategoryArr
            If xDictionary.Exists(Trim(xCategory)) = False Then
               xDictionary.Add Trim(xCategory), 0
            End If
        Next
    Next
    If xDictionary.Count = 0 Then
        MsgBox "The current Task doesn’t have any category", vbOKOnly + vbInformation, "Kutools for Outlook"
        Exit Sub
    End If
    Set xExcelApp = New Excel.Application
    Set xExcelWorkbook = xExcelApp.Workbooks.Add
    xExcelApp.Visible = True
    i = 0
    If xDictionary.Count > xExcelWorkbook.Sheets.Count Then
        xExcelWorkbook.Sheets.Add Count:=xDictionary.Count - xExcelWorkbook.Sheets.Count
    End If
    For Each xKey In xDictionary.Keys
        xKeyStr = CStr(xKey)
        i = i + 1
        Set xExcelWorksheet = xExcelWorkbook.Sheets(i)
        xExcelWorksheet.Name = xKeyStr
        With xExcelWorksheet
             .Range("A1") = xKeyStr
             .Range("A1").Font.Bold = True
             .Range("A1").Font.Size = 18
             .Range("A1", "C1").HorizontalAlignment = xlCenter
             .Range("A1", "C1").VerticalAlignment = xlCenter
             .Range("A1", "C1").Merge
             .Range("A2") = "Subject"
             .Range("A2").Font.Bold = True
             .Range("B2") = "Start Date"
             .Range("B2").Font.Bold = True
             .Range("C2") = "Due Date"
             .Range("C2").Font.Bold = True
        End With
        For Each xTask In xTaskItems
            If InStr(xTask.Categories, xKeyStr) > 0 Then
               xLastRow = xExcelWorksheet.UsedRange.Rows.Count + 1
               With xExcelWorksheet
                    .Range("A" & xLastRow) = xTask.Subject
                    .Range("B" & xLastRow) = xTask.StartDate
                    .Range("C" & xLastRow) = xTask.DueDate
               End With
            End If
        Next
        xExcelWorksheet.Columns("A:C").AutoFit
    Next
    For Each xSheet In xExcelWorkbook.Sheets
        xSheet.PrintOut
    Next
    xExcelWorkbook.Close False
    xExcelApp.Quit
End Sub

4. Ardından, Araçlar > Başvurular seçeneğine tıklayın. Açılan Microsoft Visual Basic for Applications penceresindeki Başvurular - Proje1 iletişim kutusunda, Microsoft Excel Nesne Kitaplığı ve Microsoft Scripting Runtime seçeneklerini Kullanılabilir Başvurular listesinden işaretleyin (ekran görüntüsüne bakın):

kategorilere göre belge yazdırma görevleri 4

5. Ardından, Tamam düğmesine tıklayın. Şimdi, bu kodu çalıştırmak için F5 tuşuna basın. Kod tamamlandığında, farklı kategorilere sahip görev listeleri ayrı sayfalarda yazdırılacaktır.

Outlook’ta Yapay Zekâlı Posta Asistanı: Daha Akıllı Yanıtlar, Net İletişim (tek tıkla sihir!)

Kutools for Outlook’un Yapay Zekâlı Posta Asistanı ile günlük Outlook görevlerinizi hızlandırın! Bu güçlü araç, geçmiş e-postalarınızdan öğrenerek akıllı ve doğru yanıtlar sunar, e-posta içeriğinizi optimize eder ve mesajlarınızı zahmetsizce taslak haline getirip iyileşmenize yardımcı olur.
doc ai e-posta işleme

Bu özellik şunları destekler:

  • Akıllı Yanıtlar: Geçmiş sohbetlerinize dayanarak oluşturulan, özelleştirilmiş, net ve hemen kullanıma hazır yanıtlar alın.
  • Geliştirilmiş İçerik: E-posta metninizi netlik ve etki açısından otomatik olarak iyileştirin.
  • Zahmetsiz Yazım: Anahtar kelimeleri girin, gerisini yapay zeka farklı yazı stilleriyle halledecektir.
  • Akıllı Uzantılar: Bağlama duyarlı önerilerle fikirlerinizi geliştirin.
  • Özetleme: Uzun e-postalarınızın kısa ve öz özetlerini anında alın.
  • Küresel Erişim: E-postalarınızı kolayca istediğiniz dile çevirin.

Bu özellik şunları destekler:

  • Akıllı e-posta yanıtları
  • İyileştirilmiş içerik
  • Anahtar kelimeye dayalı taslaklar
  • Akıllı içerik uzantısı
  • E-posta özetleme
  • Çok dilli çeviri

Beklemeyin—Yapay Zekâlı Posta Asistanı’nı şimdi indirin ve keyfini çıkarın!


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 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 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ılık E-postalarını Engelleme / Yinelenen E-postaları Silme / Gelişmiş Arama / Klasörleri Düzenleme…

📁Ek Dosyalar 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 / E-postalarda Phishing’e Karşı Koruma / 🕘 Gönderenin Mevcut Saati Saat Dilimini Göster…

👩🏼‍🤝‍👩🏻Kişiler ve Takvim:Seçili E-postalardan Toplu Kişi Ekleme/Bir Kişi Grubu’nu 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’u tek bir tıklamayla 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ıklamayla kolaylık: Beş kurulum paketini tek bir işlemle 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