Adicione "Solicitar confirmação de leitura" à faixa de opções do Outlook 2013/2016 (barra de ferramentas)

Adicione "Solicitar confirmação de leitura" à faixa de opções do Outlook 2013/2016 (barra de ferramentas)

No Office 2013 você pode responder "in-line". Ou seja, você não precisa abrir uma nova janela com o e-mail.

Se você optou por redigir o e-mail em uma nova janela então você tem a opção na aba “Opções”. E você também pode adicioná-lo ao QAT (barra de ferramentas de acesso rápido). Isso está ok!

Porém, se você estiver respondendo in-line a nova aba "Ferramentas de redação/Mensagem" será aberta, e aí você terá que ir em "Tags" e ativá-la a partir daí sempre que quiser. Criei um novo grupo naquele "Ferramentas de composição/Mensagem" mas a opção "Solicitar recibo de leitura" não está disponível em "Todos os comandos".

Você conhece alguma solução alternativa? Obrigado!

Responder1

Aqui está uma pequena extensão da solução alternativa do @thims. Em vez de apenas definir o valor do recibo de leitura, ele alterna e exibe o status por 1 segundo nolinha de assunto. Não encontrei maneira melhor, sugestões são bem-vindas :)

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

Testado com Outlook 2016. Dicas: abra o Visual Basic nas opções do desenvolvedor e cole o código em ThisOutlookSession. Crie um novo grupo em "Ferramentas de composição/Mensagem" e adicione esta macro...

Não é tão legal que o Outlook trave durante o período de exibição, mas isso garante que você não envie o e-mail com aquele assunto abusado :)

Responder2

A solução alternativa é usar a macro VBA assim:

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

Agora você pode colocar um botão que executa esta macro no seu grupo Ribbon.

Responder3

Outra opção é adicionar o botão “Opções de mensagem” em um novo grupo na barra de ferramentas “Mensagem” em “Ferramentas de redação”.

Isto é o que fiz no meu Outlook 2016: - Vá em “Personalizar a Faixa de Opções” e escolha “Guias de Ferramentas” à direita. - Em seguida, expanda "Mensagem" em "Ferramentas de composição" (são duas, fiz isso para ambas) e adicione um novo grupo. - À esquerda selecione “Todos os comandos” e selecione “Opções de mensagem”, e adicione este botão ao novo grupo.

Agora, ao escrever uma mensagem in-line, clique no botão “Opções de mensagem” na faixa de opções e selecione “Solicitar confirmação de leitura”.

informação relacionada