web-dev-qa-db-fra.com

Comment exécuter Autoarchive sur Outlook pour un seul dossier

Est-ce que quelqu'un sait comment forcer Outlook à des matières automatiques pour un seul dossier, dans ce cas, c'est mon calendrier.

4
Dinesh Manne

Suis-je comprendre la question correctement en la reformulant comme "Je veux utiliser Autoarchive, mais seulement pour un dossier et aucun autre"?

Si oui, cela peut être fait. Cependant, vous devez désactiver manuellement l'autochivité sur tous les autres dossiers. Le moyen le plus simple est de passer à la liste des dossiers et de cliquer avec le bouton droit de la souris sur chaque dossier (contacts, supprimés, boîte de réception, éléments envoyés, etc.) Choisissez Propriétés, puis cliquez sur l'onglet Autorarchive. Ensuite, choisissez "Ne pas archiver les éléments dans ce dossier".

Assurez-vous ensuite que le dossier que vous souhaitez archiver (calendrier) a des "articles d'archivage à l'aide des paramètres par défaut".

Toutefois, si vous souhaitez automatiquement votre calendrier sur une PST, et un autre courrier à un autre PST, cela ne peut pas être fait automatiquement, uniquement manuellement.

1
Jeff Miles

Vous pouvez également archiver un dossier (ou tout) avec une macro Outlook Outlook .

'This example uses inbox, but you can convert it.
Set myInbox = Application.GetNamespace("MAPI").GetDefaultFolder(olFolderInbox)
Set archFolder = Application.GetNamespace("MAPI").Folders(CurrentArchiveFolder)

For Each myItem In myInbox.Items
    If ShouldArchive(myItem) Then
        Debug.Print "Moving Item: " & myItem.Subject
        myItem.Move archFolder
    End If
Next myItem

Assurez-vous simplement de vérifier le motif de récurrence (appel myItem.getRecurrancePattern pour l'obtenir) pour vous assurer que l'article n'est pas toujours récurrent.

REMARQUE : Outlook Macros a été connu pour avoir un effet négatif sur la santé mentale et ne doit jamais être utilisé dans les applications de production. À utiliser à vos risques et périls.

0
C. Ross