2017-01-29 3 views
0

Ich habe die ActiveInlineResponsePopOut-Methode von Outlook Redemption in meiner Anwendung verwendet. Von der Rückmeldung, die ich bekommen habe, scheint die Methode mit den meisten Installationen von Outlook 2016 gut zu funktionieren. Jedoch funktioniert die Methode auf bestimmten Rechnern nicht (dh das Mail-Element springt nicht hervor) und ich bekomme die folgende Ausnahme :Outlook Redemption Inline-Pop-out nicht poppend

>Exception type: System.Runtime.InteropServices.COMException 
>Message: Could not find the toolbar control 
>Source: redemption.SafeExplorer 
>StackTrace: at Redemption.ISafeExplorer.ActiveInlineResponsePopOut() 

Von dem, was ich sammeln kann, scheint es das Problem mit Outlook 2016 Version 16.0.7571 gestartet. Frühere Versionen von Outlook 2016 (sowohl 32 als auch 64 Bit) scheinen gut zu funktionieren.

Hat sonst noch jemand dieses Verhalten gesehen? Gibt es einen Workaround?

+0

Wann wird Ihr Code aufgerufen? Was ist die Outlook-Sprache? –

+0

Hallo Dmitry, danke für deine schnelle Antwort. Der Code ist in C# geschrieben. Die Methode wird wie folgt aufgerufen: Nachdem ein Explorer.InlineResponse-Ereignis ausgelöst wurde, wird ein Timer gestartet. Wenn der Timer zum ersten Mal tickt (nach 1000 ms), wird die ActiveInlineResponsePopOut-Methode aufgerufen. Lass es mich wissen, wenn du etwas anderes brauchst. –

Antwort

0

Ich hatte kein Problem mit dem folgenden Skript ausgeführt von OutlookSpy (stellen Sie sicher, dass eine Inline-Antwort aktiv ist, klicken Sie auf "Skript Editor" auf der OutlookSpy Symbolleiste, fügen Sie das Skript ein, klicken Sie auf Ausführen). Ich habe Outlook 2016 16.0.0.7766 verwendet.

set sExplorer = CreateObject("Redemption.SafeExplorer") 
sExplorer.Item = Application.ActiveExplorer 
sExplorer.ActiveInlineResponseDiscard 
+0

Danke für das Follow-up, Dmitry. Ich habe das oben empfohlene Skript ausprobiert und eine OutlookSpy-Fehlermeldung erhalten, die der Nachricht ähnelt, die ich ursprünglich erhalten habe: Fehler beim Ausführen des Skripts: DISP_E_EXCEPTION/Redemption.SafeExplorer/Das Symbolleistensteuerelement/Zeile 3 Spalte 1 konnte nicht gefunden werden –

+0

Ist Ihr Outlook 2016 noch? um 16.0.7571? –

+0

Ich denke, ich habe es herausgefunden: Der Fehler tritt nur auf, wenn Outlook auf Touchmodus statt Mausmodus eingestellt ist. Das Versionsupdate scheint nicht relevant zu sein. –

Verwandte Themen