Cách tự động giao nhiệm vụ cho một người cụ thể vào thời gian đã lên lịch với Outlook VBA

Chia sẻ ngay bây giờ:

Nhiều người dùng mong muốn Outlook có thể tự động giao một nhiệm vụ cụ thể cho những người cụ thể vào thời gian đã lên lịch, chẳng hạn như tính năng “Trì hoãn gửi” cho email. Bài viết này sẽ giới thiệu cách hiện thực hóa nó thông qua Outlook VBA.

Như chúng ta đã biết, Outlook cho phép chúng ta gửi email vào một thời điểm đã lên lịch thông qua tính năng “Trì hoãn gửi”, như ảnh chụp màn hình sau:

Trì hoãn gửi email

Tuy nhiên, tính năng này chỉ dùng được cho email chứ không dùng được cho cuộc họp hay công việc. Vì vậy, nhiều người đang mong chờ một phương pháp gửi cuộc họp hoặc nhiệm vụ vào thời gian đã định. Trên thực tế, chúng ta có thể nhận ra điều đó một cách đơn giản bằng cách thêm lời nhắc vào tác vụ và sự kiện Application.Reminder trong Outlook VBA. Dưới đây là các bước chi tiết và mã VBA.

Tự động giao nhiệm vụ cho một người cụ thể vào thời gian đã lên lịch

  1. Lúc đầu, hãy chuyển sang ngăn Tác vụ Outlook. Chọn tác vụ nguồn và nhấp vào nút “Tùy chỉnh” trong nhóm “Theo dõi” trên tab “Trang chủ”.
  2. Sau đó một hộp thoại mới sẽ bật lên. Trong đó, bạn có thể thay đổi trường “Gắn cờ cho” thành “Giao nhiệm vụ này”, đánh dấu vào “Lời nhắc” rồi đặt thời gian nhắc nhở, cụ thể là thời gian giao nhiệm vụ. Cuối cùng nhấp vào nút “OK”.Thêm lời nhắc vào nhiệm vụ
  3. Tiếp theo, bạn có thể chuyển sang tab “Nhà phát triển” và nhấn nút “Visual Basic”.
  4. Sau đó, nhấp đúp chuột vào dự án “ThisOutlookSession” rồi sao chép các mã sau vào cửa sổ dự án “ThisOutlookSession”.
Sub Application_Reminder(ByVal Item As Object)
    Dim olTask As TaskItem
    Dim Recip As String
 
    'Replace with your desired recipient email address
    Recip = "shirley@datanumen.com"
 
    If TypeName(Item) = "TaskItem" Then
       Set olTask = Item
    Else
       Exit Sub
    End If
 
    With olTask
        .Assign
        .Recipients.Add (Recip)
        .Send
        .Display
    End With
End Sub

Tự động gán mã VBA tác vụ

  1. Sau đó, vì mục đích bảo mật, bạn nên ký mã này.
  • Đầu tiên, sử dụng “Chứng chỉ kỹ thuật số cho các dự án VBA” để tạo chứng chỉ.
  • Sau đó quay lại nút “Visual Basic” để ký chứng chỉ cho mã này.Ký mã
  1. Sau này, bạn có thể thoát khỏi cửa sổ “Visual Basic” và thay đổi cài đặt macro để chỉ bật macro được ký điện tử.
  2. Cuối cùng, bạn chỉ cần tạm gác công việc đó lại. Outlook sẽ tự động gửi thông báo nhắc nhở đến những người nhận cụ thể khi thời gian nhắc nhở bắt đầu.

Hãy thận trọng với các macro độc hại

Trong thời đại hiện nay, virus và phần mềm độc hại ngày càng hoành hành. Chúng thường ngụy trang thành những đối tượng vô hại, chẳng hạn như email. Virus lây lan qua email là một trong những vấn đề khó chịu nhất vì chúng thường được nhúng trong những email tưởng chừng như bình thường. Nhưng nếu bạn nhấp vào các liên kết hoặc mở tệp đính kèm trong email, dữ liệu của bạn sẽ bị nhiễm. Đối với người dùng Outlook, nguy cơ này luôn hiện hữu. Do đó, cần phải luôn cảnh giác. Nếu không, một khi dữ liệu Outlook của bạn bị tấn công, bạn sẽ không còn lựa chọn nào khác ngoài việc phải nhờ đến các biện pháp khắc phục. Công cụ sửa dữ liệu Outlook, Giống như DataNumen Outlook Repair.

Giới thiệu tác giả:

Shirley Zhang là một chuyên gia phục hồi dữ liệu trong DataNumen, Inc., công ty hàng đầu thế giới về công nghệ khôi phục dữ liệu, bao gồm sửa chữa hư hỏng tập tin SQL mdf và các sản phẩm phần mềm sửa chữa triển vọng. Để biết thêm thông tin, hãy truy cập www.datanumennăm

Chia sẻ ngay bây giờ:

Được đóng lại.