Aqui está uma pequena extensão para a solução @thims. Em vez de apenas definir o valor de recibo de leitura, ele alterna e exibe o status por 1 segundo na linha de assunto . Não consegui encontrar uma maneira melhor, sugestões 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 o Outlook 2016. Dicas: abra o Visual Basic nas opções do desenvolvedor e cole o código em ThisOutlookSession. Crie um novo grupo em "Compor ferramentas / mensagem" e adicione essa macro ...
Não é tão bom que o Outlook trava durante o período de exibição, mas isso garante que você não envie o e-mail com esse assunto abusado:)