Microsoft Outlook: конфигурирование удалить операции?

Я использовал Microsoft Outlook много лет теперь. Мне нравится сохранять все электронные письма, я получаю, никогда ничего не удаляю (я получаю 50-200 электронных писем в день). В целях эффективности, что я делаю, удаляют (т.е. нажмите кнопку "Delete" на моей клавиатуре), каждое электронное письмо, которое я получаю, который не требует специального режима или регистрации. Один раз в неделю или таким образом, я копирую всю папку "Deleted Items" в большую папку, которую я назвал "Всей Незарегистрированной Почтой". Если я встречаюсь с электронным письмом спама или некоторой другой почтой, которая "действительно" требует удаления, я просто использую Shift-Delete.

Я хорошо знаю об опасностях этого метода (например, риск очистки папки по ошибке), однако это - единственная одно-ключевая операция, о которой я знаю удалить электронное письмо из моего Ящика входящих сообщений (Ctrl-something не является ни одним ключом с этой целью), и я привык к нему.

Я хотел знать, существует ли какой-либо способ настроить операцию кнопки Delete для отправки объекта в определенную папку?

Я в настоящее время работаю в Outlook 2007, но я надеюсь получить ответы, которые также будут важны для других версий.

3
задан 11.07.2014, 21:37

4 ответа

Что Вы делаете, теперь действительно лучший ответ на Ваш вопрос. Чтобы постараться не освобождать Вашу удаленную папку объектов, можно изменить действие по умолчанию в Инструментах | Опции и выбрать вкладку Oter. Снимите флажок около "Пустого удаленная папка объектов при выходе".

0
ответ дан 08.12.2019, 01:50

Автоматическое заархивировало бы средство быть достаточным? Можно установить автоматический архив конкретно на "объекты, более старые, чем 1 день или неделя" на папке Deleted Items. Даже выключите архив на других папках, если Вы не хотели еще использовать средство архива где.

2
ответ дан 08.12.2019, 01:50

Походит на хорошего кандидата на мой Макрос VBScript Outlook, который я соединил несколько лет назад основанный на нескольких примерах кода, плавающих вокруг. Этот макрос в настоящее время перемещает выбранные сообщения или текущее открытое сообщение в файл PST, который я создал, названный "Личные папки Архива". Это может быть изменено на любую папку, которую Вы хотите. Помещение этого макроса в Ваш Outlook запустит Вас. Необходимо будет изменить код, чтобы сделать то, что Вы хотите. Кроме того, необходимо генерировать сертификат цифровой подписи для подписания кода для упрощения. Я поместил кнопку на свою панель инструментов для запущения этого скрипта, таким образом, я могу переместить набор сообщений сразу к моей папке Archive.

Sub MoveSelectedMessagesToArchiveInbox()
    On Error Resume Next
    Dim objFolder As Outlook.MAPIFolder, objInbox As Outlook.MAPIFolder
    Dim objNS As Outlook.NameSpace, objItem As Outlook.MailItem

    Set objNS = Application.GetNamespace("MAPI")
    Set objInbox = objNS.GetDefaultFolder(olFolderInbox)
    Set objFolder = objNS.Folders("Archive Personal Folders").Folders("Inbox")

    'Assume this is a mail folder
    If objFolder Is Nothing Then
        MsgBox "This folder doesn't exist!", vbOKOnly + vbExclamation, "INVALID FOLDER"
    End If

    Select Case TypeName(Outlook.Application.ActiveWindow)
        'Viewing Inbox, so act upon selected messages
        Case "Explorer"
            If Application.ActiveExplorer.Selection.Count = 0 Then
                'Require that this procedure be called only when a message is selected
                Exit Sub
            End If

            For Each objItem In Application.ActiveExplorer.Selection
                If objFolder.DefaultItemType = olMailItem Then
                    If objItem.Class = olMail Then
                        objItem.Move objFolder
                    End If
                End If
            Next
        'A message is open, act upon current open message
        Case "Inspector"
            Set objItem = Outlook.Application.ActiveInspector.CurrentItem
                If objFolder.DefaultItemType = olMailItem Then
                    If objItem.Class = olMail Then
                        objItem.Move objFolder
                    End If
                End If
        Case Else
            ' Do Nothing
    End Select

    Set objItem = Nothing
    Set objFolder = Nothing
    Set objInbox = Nothing
    Set objNS = Nothing
End Sub
0
ответ дан 08.12.2019, 01:50

Я не знаю, какой процент почты, которая заканчивается в папке All Non-Filed Mail. Но, учитывая то, что этот процент выше, чем почта, которая отсортирована (могло также быть жизнеспособным независимо от процента), затем Вы могли рассмотреть создание правила сохранить всю полученную почту в папку All Non-Filed Mail, и просто вид / маркирует всю другую почту. Вся необработанная почта была бы затем отмечена как непрочитанная, и все, что необходимо сделать, подпиливают те письма, которые нуждаются в регистрации и не касаются тех, которые не делают

Я предполагаю, что необходимо читать / открытый / вид вся почта прежде, чем принять любые меры, таким образом, этот способ, которым Вы устраняете необходимость удалить, и затем переместить все не - зарегистрированная почта и очевидная опасность, "удаляет все" - сценарий.

0
ответ дан 08.12.2019, 01:50

Теги

Похожие вопросы