2 méthodes rapides pour fusionner plusieurs tâches en une seule dans votre Outlook

Partage maintenant:

Il peut arriver que vous ayez besoin de fusionner plusieurs tâches en une seule. Dans la nouvelle tâche, le corps contient le contenu de toutes les tâches sources, et la date de début correspond à la date la plus ancienne parmi celles-ci, et ainsi de suite. Cet article vous présente deux méthodes pour y parvenir.

Lorsque vous gérez plusieurs tâches Outlook liées entre elles, vous pouvez les fusionner directement en une seule. Cette nouvelle tâche fusionnée doit inclure le contenu de toutes les tâches sources et utiliser la date la plus ancienne comme date de début et la plus récente comme date d'échéance, et ainsi de suite. Nous allons maintenant vous présenter deux méthodes pour y parvenir rapidement.

Méthode 1 : fusionner plusieurs tâches manuellement

  1. En premier lieu, créez une nouvelle tâche.
  2. Ensuite, dans la nouvelle tâche, accédez à l'onglet "Insérer" et cliquez sur le bouton "Éléments Outlook".
  3. Ensuite, dans la fenêtre contextuelle, sélectionnez les tâches que vous souhaitez fusionner.
  4. Et puis sélectionnez l'option "Texte uniquement" dans la case "Insérer en tant que".Insérer des tâches sous forme de texte uniquement
  5. Après cela, cliquez sur le bouton "OK".
  6. Plus tard, les informations des tâches seront insérées dans le corps de la nouvelle tâche.
  7. Maintenant, vous devez rechercher manuellement la date la plus ancienne et la plus récente parmi toutes les dates du corps.
  8. Ensuite, modifiez la date de début et la date d'échéance de la tâche actuelle.Modifier manuellement la date de début et la date d'échéance
  9. Enfin, enregistrez cette tâche comme d'habitude.

La méthode 1 s'avère assez fastidieuse pour définir la date de début et la date d'échéance de la tâche fusionnée, car il faut rechercher manuellement les dates les plus proches et les plus récentes. La méthode 2 permet d'éviter complètement ce problème.

Méthode 2 : fusionner plusieurs tâches via VBA

  1. Pour commencer, lancez l'éditeur VBA d'Outlook conformément à «Comment exécuter le code VBA dans votre Outlook" .
  2. Ensuite, ajoutez une référence à « MS Excel Object Library » en lisant « Comment ajouter une référence à une bibliothèque d'objets en VBA" .
  3. Plus tard, copiez le code suivant dans un module.
Sub MergeMultipleTasksIntoOne()
    Dim objSelection As Outlook.Selection
    Dim objMergedTask As Outlook.TaskItem
    Dim objExcelApp As Excel.Application
    Dim objExcelWorkbook As Excel.Workbook
    Dim objExcelWorksheet As Excel.Worksheet
    Dim dStartDate As Date
    Dim dDueDate As Date
 
    Set objMergedTask = Outlook.Application.CreateItem(olTaskItem)
 
    Set objExcelApp = CreateObject("Excel.Application")
    objExcelApp.Visible = True
    Set objExcelWorkbook = objExcelApp.Workbooks.Add
    Set objExcelWorksheet = objExcelWorkbook.Sheets(1)
 
    Set objSelection = Outlook.Application.ActiveExplorer.Selection
    For i = 1 To objSelection.Count
        nLastRow = objExcelWorksheet.Range("A" & objExcelWorksheet.Rows.Count).End(xlUp).Row
        objExcelWorksheet.Cells(nLastRow, 1) = objSelection(i).StartDate
        objExcelWorksheet.Cells(nLastRow + 1, 1) = objSelection(i).DueDate
 
        objMergedTask.Body = objMergedTask.Body & objSelection(i).Body & vbCrLf & vbCrLf & "==================================" & vbCrLf & vbCrLf
 
        objMergedTask.Attachments.Add objSelection(i)
    Next
 
    'Get the Min and Max Date via Excel Function
    dStartDate = objExcelApp.WorksheetFunction.Min(Columns("A"))
    dDueDate = objExcelApp.WorksheetFunction.Max(Columns("A"))
 
    objMergedTask.StartDate = CDate(dStartDate)
    objMergedTask.DueDate = CDate(dDueDate)
    objMergedTask.Display
 
    objExcelWorkbook.Close False
    objExcelApp.Quit
End Sub

Code VBA - Fusionner plusieurs tâches en une seule

  1. Ensuite, ajoutez cette macro à la barre d'outils ou au ruban d'accès rapide.
  2. Enfin, vous pouvez essayer.
  • Tout d'abord, sélectionnez les tâches à fusionner.
  • Ensuite, cliquez sur le bouton macro.Fusionner plusieurs tâches via VBA
  • Une nouvelle tâche s'affichera immédiatement, contenant le contenu de toutes les tâches d'origine et utilisant la date la plus ancienne comme date de début et la plus récente comme date d'échéance, comme illustré dans la capture d'écran suivante.Tâche fusionnée à partir de plusieurs tâches

Insistez pour effectuer des sauvegardes PST régulières

Si vous ne voulez pas perdre vos précieuses données Outlook, il est recommandé de faire des sauvegardes régulières de vos fichiers Outlook PST. Seulement de cette façon, lorsque vous souffrez de corruption PST, vous pouvez vous débarrasser des problèmes difficiles Réparation PST, ce qui ne peut être accompli que via un outil robuste, tel que DataNumen Outlook Repair.

Introduction de l'auteur:

Shirley Zhang est une experte en récupération de données dans DataNumen, Inc., qui est le leader mondial des technologies de récupération de données, y compris réparer sql et produits logiciels de réparation Outlook. Pour plus d'informations, visitez www.datanumen.com

Partage maintenant:

Les commentaires sont fermés.