Cara Membuat Tugas secara automatik setiap kali Kategori Tertentu Ditugaskan ke E-mel di Outlook

Kongsi Sekarang:

Artikel ini akan mengajar anda cara membuat tugas baru secara automatik ketika anda menetapkan kategori warna tertentu ke e-mel melalui Outlook VBA.

Dahulu, ketika saya menerima e-mel yang terlibat dengan tugas, saya biasa menentukan kategori "Tugas" ke e-mel ini dan terus membuat tugas baru yang berkaitan. Sejujurnya, proses ini sememangnya memakan masa. Saya harus menuliskan semua maklumat terlebih dahulu, kerana butiran ini mesti dituntut dalam tugas baru. Tetapi sekarang, dengan bantuan VBA, Outlook dapat membuat tugas baru secara automatik setiap kali saya menentukan kategori "Tugas" ke e-mel. Sekiranya anda berminat dengan petua ini, baca terus untuk mendapatkannya secara terperinci.

Buat Tugas secara automatik Setiap kali Kategori Tertentu Ditugaskan ke E-mel

  1. Untuk bermula, lancarkan Outlook dan beralih ke tab "Pembangun".
  2. Pada tab ini, anda dapat mencari dan mengklik butang "Visual Basic".
  3. Kemudian tetingkap baru "Microsoft Visual Basic for Applications" akan terbuka. Di dalamnya, anda harus mengklik dua kali pada projek "ThisOutlookSession".
  4. Seterusnya anda harus menyalin kod VBA berikut ke dalam tetingkap projek "ThisOutlookSession".
Public WithEvents OlItems As Outlook.Items

Sub Application_Startup()
    Set OlItems = Session.GetDefaultFolder(olFolderInbox).Items
End Sub

Sub OlItems_ItemChange(ByVal Item As Object)
    Dim obApp As Application
    Dim olTask As TaskItem

    If Item.Class = olMail And Item.Categories = "Task" Then
       Set obApp = Outlook.Application
       Set olTask = obApp.CreateItem(olTaskItem)
       With olTask
            .Subject = Item.Subject
            .Body = Item.Body
            .Attachments.Add Item
            .StartDate = Now
            .DueDate = Now + 3
            .Save
            .Display
       End With
    End If
 
    'To clear the category
    'If you want to keep the category, remove the following four lines
    With Item
         .Categories = ""
         .Save
    End With
 
    Set obApp = Nothing
    Set olTask = Nothing
End Sub

Salin dan Tampal Kod dalam ThisOutlookSession

  1. Selepas itu, anda diminta untuk menandatangani kod ini. Anda boleh menggunakan utiliti terbina dalam Office - "Sijil Digital untuk Projek VBA" untuk mencapainya. Untuk langkah yang lebih terperinci, anda boleh merujuk ke Langkah 2 dalam artikel ini “2 Langkah untuk Menanda E-mel Sampah Auto sebagai Dibaca di Outlook".Sijil Digital untuk Projek VBA
  2. Kemudian untuk mengelakkan makro berbahaya luaran, anda harus beralih ke "Pusat Kepercayaan" dan menukar tetapan makro untuk mengaktifkan makro yang ditandatangani secara digital sahaja.Tukar Tetapan Makro
  3. Akhirnya anda boleh mencuba.
  • Pasang item mel dan tetapkan kategori tertentu kepadanya, seperti tangkapan skrin berikut:Tetapkan kategori tertentu ke e-mel
  • Sekali gus, tugas baru akan dibuat secara automatik dan akan dipaparkan di tetingkap pop timbul baru.Tugasan baru

Ikuti Makro Berbahaya di E-mel yang Disyaki

Sangat penting untuk menyekat semua makro luaran yang tidak ditandatangani, kerana ia mungkin mengandungi virus atau perisian hasad, yang dapat merosakkan data Outlook anda dengan mudah. Oleh itu pengguna harus memperhatikan e-mel yang disertakan dengan makro. Di samping itu, sangat disarankan untuk melabur dalam sesuatu yang luar biasa alat pembetulan data Outlook yang rosak, seperti DataNumen Outlook Repair. Ia boleh menyelamatkan anda apabila anda mengalami keruntuhan Outlook yang tidak dijangka.

Pengenalan Pengarang:

Shirley Zhang adalah pakar pemulihan data di DataNumen, Inc., yang merupakan pemimpin dunia dalam teknologi pemulihan data, termasuk membaiki ralat mdf SQL dan produk perisian pembaikan prospek. Untuk maklumat lebih lanjut, lawati www.datanumen.com

Kongsi Sekarang:

Ruangan komen telah ditutup.