From 55f52bd6580519c7e5ae269b3c5ce6d1b06d475c Mon Sep 17 00:00:00 2001 From: RKrom Date: Mon, 22 Apr 2013 14:52:10 +0000 Subject: [PATCH] Activation (display) fixes for Outlook/Word git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@2580 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4 --- .../OfficeExport/OutlookEmailExporter.cs | 6 ++++++ GreenshotOfficePlugin/OfficeExport/WordExporter.cs | 14 ++++++++++++-- 2 files changed, 18 insertions(+), 2 deletions(-) diff --git a/GreenshotOfficePlugin/OfficeExport/OutlookEmailExporter.cs b/GreenshotOfficePlugin/OfficeExport/OutlookEmailExporter.cs index 45221eb6a..3a1499455 100644 --- a/GreenshotOfficePlugin/OfficeExport/OutlookEmailExporter.cs +++ b/GreenshotOfficePlugin/OfficeExport/OutlookEmailExporter.cs @@ -283,6 +283,12 @@ namespace Greenshot.Interop.Office { LOG.WarnFormat("Problem while trying to add attachment to Item '{0}' : {1}", inspector.Caption, ex); return false; } + try { + inspector.Activate(); + } catch (Exception ex) { + LOG.Warn("Problem activating inspector: ", ex); + return false; + } LOG.Debug("Finished!"); return true; } diff --git a/GreenshotOfficePlugin/OfficeExport/WordExporter.cs b/GreenshotOfficePlugin/OfficeExport/WordExporter.cs index 1bf25b80e..d842994ad 100644 --- a/GreenshotOfficePlugin/OfficeExport/WordExporter.cs +++ b/GreenshotOfficePlugin/OfficeExport/WordExporter.cs @@ -142,8 +142,18 @@ namespace Greenshot.Interop.Office { } } } - wordDocument.Activate(); - wordDocument.ActiveWindow.Activate(); + try { + wordApplication.Activate(); + } catch { + } + try { + wordDocument.Activate(); + } catch { + } + try { + wordDocument.ActiveWindow.Activate(); + } catch { + } } } }