他の人に割り当てられたタスクをOutlookの特定のタスクフォルダに自動移動する方法

今すぐ共有:

一般に、自分が獲得したタスクや他の人に割り当てたタスクに関係なく、すべてのタスクは既定の Outlook タスク フォルダーに配置されます。 この記事では、Outlook で他の人に割り当てられたタスクを特定のタスク フォルダーに自動的に移動する方法を紹介します。

Outlook では、タスクを他の人に割り当てることができます。 ただし、それまでの間、他の人に割り当てたタスクもデフォルトのタスク フォルダーに保存されます。 この場合、タスクを他の人に割り当てる必要が頻繁にあると、タスク フォルダーが混乱してしまいます。 自分のタスクを分類して管理する最善の方法は、別のフォルダーを作成し、他の人に割り当てられたタスクをこのフォルダーに移動することです。 しかし、これを手動で行うのは少し面倒です。 ここでは、Outlook VBA を使用してこれを自動的に実現するのに役立ちます。

他の人に割り当てられたタスクを特定のタスク フォルダーに自動移動する

  1. まず、新しいタスクフォルダを作成します。デフォルトのタスクフォルダを右クリックし、「新しいフォルダ」を選択します。フォルダの名前を指定してください。ここでは例として「テスト」とします。新しいタスクフォルダーを作成する
  2. 次に、「開発者」タブに切り替えて、「Visual Basic」ボタンをクリックします。ビジュアルベーシック
  3. 次に、新しい「Visual Basic」ウィンドウで「ThisOutlookSession」プロジェクトをダブルクリックし、次の VBA コードをコピーします。
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

VBAコードをThisOutlookSessionにコピーします

メモ: 「myName」文字列は、自分のアカウント名によって異なります。 次のスクリーンショットのように、「アカウント設定」に移動して「あなたの名前」フィールドを確認できます。自分の名前を確認してください

  1. その後、このコードに署名し、マクロ設定を変更する必要があります。 詳細については、記事「Outlook で迷惑メールを既読として自動マークする 2 つのステップ」のステップ 2 を参照してください。
  2. 最後に、試してみることができます。
  • まず、新しいタスクを作成し、新しいタスクウィンドウで「タスクの割り当て」ボタンをクリックします。タスクの割り当て
  • 次に、タスクを作成し、受信者を選択して、最後に「送信」ボタンをクリックします。タスクを作成して送信する
  • その後、タスクフォルダーのリストに移動できます。 このタスクは確実に「Test」フォルダーに配置されていることがわかります。タスクがどのフォルダーにあるかを確認する

破損した Outlook ファイルに対処する

Outlook ファイルに関連する Outlook エラー メッセージを受け取った場合は、ファイルが破損している可能性があります。 この状況では、組み込みの修復ツール Scanpst.exe を使用して試すことができます。 それが失敗した場合の最後の手段は、より強力な薬剤を選択することです。 破損したOutlookファイル修正ツール、のような DataNumen Outlook Repair.

著者紹介:

Shirley Zhangは、のデータ復旧の専門家です。 DataNumen、Inc。は、以下を含むデータ復旧技術の世界的リーダーです。 修理 SQL Server mdfデータベース と見通し修理ソフトウェア製品。 詳細については、次のWebサイトをご覧ください。 WWW。datanumen.com

今すぐ共有:

コメントは締め切りました。