Nói chung, tất cả các nhiệm vụ sẽ được đặt trong thư mục nhiệm vụ mặc định của Outlook, bất kể nhiệm vụ bạn đã hoàn thành hay nhiệm vụ bạn giao cho người khác. Bài viết này sẽ giới thiệu cách làm cho Outlook tự động di chuyển các tác vụ được giao cho người khác vào một thư mục tác vụ cụ thể.
Outlook cho phép chúng ta giao nhiệm vụ cho người khác. Tuy nhiên, trong thời gian chờ đợi, nhiệm vụ bạn giao cho người khác cũng sẽ được lưu trong thư mục nhiệm vụ mặc định của bạn. Trong trường hợp này, nếu bạn thường xuyên phải giao nhiệm vụ cho người khác, thư mục nhiệm vụ của bạn sẽ trở nên lộn xộn. Cách tốt nhất để phân loại và quản lý nhiệm vụ của bạn là tạo một thư mục riêng rồi di chuyển các nhiệm vụ được giao cho người khác vào thư mục này. Nhưng làm thủ công việc này sẽ hơi rắc rối. Ở đây chúng tôi sẽ giúp bạn đạt được điều đó một cách tự động với Outlook VBA.
Tự động di chuyển các nhiệm vụ được giao cho người khác vào một thư mục nhiệm vụ cụ thể
- Trước tiên, bạn cần tạo một thư mục tác vụ mới. Nhấp chuột phải vào thư mục tác vụ mặc định của bạn và chọn “Thư mục mới”. Đặt tên cho thư mục đó. Ở đây, chúng ta sẽ lấy “Test” làm ví dụ.

- Sau đó chuyển sang tab “Nhà phát triển” và nhấp vào nút “Visual Basic”.
- Tiếp theo trong cửa sổ “Visual Basic” mới, nhấp đúp vào dự án “ThisOutlookSession” và sao chép các mã VBA sau vào đó.
Public WithEvents Items As Outlook.Items
Sub Application_Startup()
Set Items = Session.GetDefaultFolder(olFolderTasks).Items
End Sub
Sub Items_ItemAdd(ByVal Item As Object)
If TypeName(Item) = "TaskItem" Then
MoveTask Item
End If
End Sub
Sub MoveTask(Item As TaskItem)
Dim Folder As Outlook.Folder
Dim myName As String
'replace "smith" with your own account name
myName = "Smith"
If InStr(Item.Owner, myName) = 0 Then
Set Folder = Session.GetDefaultFolder(olFolderTasks).Folders("Test")
Item.Move Folder
End If
End Sub
Lưu ý: Chuỗi “myName” phụ thuộc vào tên tài khoản của bạn. Bạn có thể vào “Cài đặt tài khoản” để kiểm tra trường “Tên của bạn” như ảnh chụp màn hình sau:
- Sau đó, bạn phải ký mã này và thay đổi cài đặt macro. Để biết thêm chi tiết, bạn có thể tham khảo Bước 2 trong bài viết “2 bước tự động đánh dấu email rác là đã đọc trong Outlook”.
- Cuối cùng bạn có thể có một thử.
- Đầu tiên, hãy tạo một nhiệm vụ mới và nhấp vào nút “Giao nhiệm vụ” trong cửa sổ Nhiệm vụ mới.
- Sau đó, bạn có thể soạn tác vụ và chọn người nhận và cuối cùng nhấp vào nút “Gửi”.
- Sau đó, bạn có thể vào danh sách thư mục nhiệm vụ của mình. Bạn sẽ thấy rằng nhiệm vụ này chắc chắn được đặt trong thư mục “Kiểm tra”.
Xử lý các tệp Outlook bị hỏng
Nếu bạn nhận được thông báo lỗi Outlook liên quan đến tệp Outlook của mình thì có thể tệp đó đã bị hỏng. Trong trường hợp này, bạn có thể sử dụng công cụ sửa chữa tích hợp Scanpst.exe để dùng thử. Nếu thất bại, biện pháp cuối cùng của bạn phải là chọn một phương pháp mạnh hơn công cụ sửa lỗi file Outlook bị hỏng, 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 SQL Server cơ sở dữ liệu 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





