Hinzufügen von "Lesebestätigung anfordern" zum Outlook 2013/2016-Menüband (Symbolleiste)

2

In Office 2013 können Sie "Inline" antworten. Das heißt, Sie müssen mit der E-Mail kein neues Fenster öffnen.

Wenn Sie sich dafür entschieden haben, die E-Mail in einem neuen Fenster zu verfassen, haben Sie die Option im Reiter "Optionen". Sie können es auch zur QAT-Symbolleiste (Schnellzugriff) hinzufügen. Das ist okay!

Wenn Sie jedoch direkt antworten, wird der neue Tab "Werkzeuge / Nachricht verfassen" geöffnet. Dort müssen Sie zu "Tags" wechseln und ihn von dort aus aktivieren, wann immer Sie möchten. Ich habe eine neue Gruppe in "Werkzeuge / Nachricht erstellen" erstellt, aber die Option "Lesebestätigung anfordern" ist in "Alle Befehle" nicht verfügbar.

Kennen Sie Problemumgehungen? Vielen Dank!

daviddgz
quelle

Antworten:

1

Hier ist eine kleine Erweiterung der @ thims-Problemumgehung. Anstatt nur den Lesebestätigungswert festzulegen, wird dieser umgeschaltet und der Status für 1 Sekunde in der Betreffzeile angezeigt . Ich könnte keinen besseren Weg finden, Vorschläge willkommen :)

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

Getestet mit Outlook 2016. Tipps: Öffnen Sie Visual Basic in den Entwickleroptionen und fügen Sie den Code in ThisOutlookSession ein. Erstellen Sie eine neue Gruppe in "Tools / Nachricht verfassen" und fügen Sie dieses Makro hinzu ...

Es ist nicht so schön, dass Outlook während der Anzeige hängt, aber dies stellt sicher, dass Sie die E-Mail nicht mit diesem missbrauchten Betreff senden :)

maf-soft
quelle
1

Die Problemumgehung besteht darin, das VBA-Makro folgendermaßen zu verwenden:

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

Jetzt können Sie eine Schaltfläche, mit der dieses Makro ausgeführt wird, in Ihre Multifunktionsleistengruppe einfügen.

thims
quelle
Glauben Sie, dass es möglich ist, ein Kontrollkästchen zu erstellen, damit Sie wissen, ob es aktiv ist oder nicht?
Daviddgz
Möglich, aber nicht einfach. Schreiben Sie nur das Outlook-Add-In.
thims
Das ist wirklich eine fehlende Funktion und in Outlook 2016 immer noch dieselbe. Sehr ärgerlich. Aber danke für diesen Workaround. Es funktioniert :)
maf-soft
0

Eine andere Möglichkeit besteht darin, die Schaltfläche "Nachrichtenoptionen" in einer neuen Gruppe in der Symbolleiste "Nachricht" unter "Werkzeuge erstellen" hinzuzufügen.

So habe ich es in Outlook 2016 gemacht: - Gehen Sie zu "Menüband anpassen" und wählen Sie rechts "Werkzeugregisterkarten". - Erweitern Sie dann "Nachricht" unter "Tools verfassen" (es gibt zwei davon, ich habe es für beide getan) und fügen Sie eine neue Gruppe hinzu. - Wählen Sie links "Alle Befehle" und "Nachrichtenoptionen" und fügen Sie diese Schaltfläche der neuen Gruppe hinzu.

Wenn Sie jetzt eine Inline-Nachricht schreiben, klicken Sie auf die Schaltfläche "Nachrichtenoptionen" in der Multifunktionsleiste und wählen Sie "Lesebestätigung anfordern".

Qwerty
quelle