Добавить «Запросить подтверждение прочтения» на ленту Outlook 2013/2016 (панель инструментов)

Добавить «Запросить подтверждение прочтения» на ленту Outlook 2013/2016 (панель инструментов)

В Office 2013 вы можете отвечать «в строке». Это значит, что вам не нужно открывать новое окно с письмом.

Если вы выбрали создание письма в новом окне, то у вас есть возможность сделать это на вкладке «Параметры». И вы также можете добавить его на QAT (панель быстрого доступа). Это нормально!

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

Знаете ли вы какие-либо обходные пути? Спасибо!

решение1

Вот небольшое расширение для @thims workaround. Вместо того, чтобы просто установить значение прочтения, он переключает его и отображает статус в течение 1 секунды вСюжетная линия. Лучшего способа я не нашел, предложения приветствуются :)

Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)

' toggle ReadReceiptRequested for ActiveInlineResponse
Sub RequestReadReceipt()
    Dim oMail As MailItem
    Set oMail = ActiveExplorer.ActiveInlineResponse
    If Not oMail Is Nothing Then
        oMail.ReadReceiptRequested = Not oMail.ReadReceiptRequested
        TempSubject = oMail.Subject
        oMail.Subject = "ReadReceiptRequested: " & oMail.ReadReceiptRequested
        DoEvents
        Sleep 1000
        oMail.Subject = TempSubject
    End If
End Sub

Протестировано с Outlook 2016. Советы: откройте Visual Basic из параметров разработчика и вставьте код в ThisOutlookSession. Создайте новую группу в "Compose tools/Message" и добавьте этот макрос...

Не очень приятно, что Outlook зависает во время отображения, но это гарантирует, что вы не отправите письмо с такой оскорбительной темой :)

решение2

Обходной путь — использовать макрос VBA следующим образом:

Sub RequestReadReceipt()
    Set objItem = ActiveExplorer.ActiveInlineResponse
    If Not objItem Is Nothing Then
        objItem.ReadReceiptRequested = True
    End If
End Sub

Теперь вы можете поместить кнопку, запускающую этот макрос, в группу ленты.

решение3

Другой вариант — добавить кнопку «Параметры сообщения» в новую группу на панели инструментов «Сообщение» в разделе «Инструменты создания сообщения».

Вот что я сделал в Outlook 2016: - Перейдите в раздел «Настройка ленты» и выберите «Вкладки инструментов» справа. - Затем разверните «Сообщение» в разделе «Инструменты создания сообщений» (их два, я сделал это для обоих) и добавьте новую группу. - Слева выберите «Все команды», затем «Параметры сообщения» и добавьте эту кнопку в новую группу.

Теперь при написании встроенного сообщения нажмите кнопку «Параметры сообщения» на ленте и выберите «Запросить подтверждение прочтения».

Связанный контент