it-swarm.asia

هل يمكنني إنشاء رابط لرسالة بريد إلكتروني محددة في Outlook؟

أستخدم Outlook كعميل البريد الإلكتروني الخاص بي في العمل ، لكنني لا أريد استخدامه لإدارة المهام وتودوس. (بدلاً من ذلك أستخدم ملفات نصية عادية و emacs org-mode.) نظرًا لأن العديد من عناصر المهام يجب أن تبدأ كرسائل البريد الوارد في صندوق الوارد الخاص بي ، فغالبًا ما أحتاج إلى الإشارة إلى هذه الرسائل.

هل هناك طريقة ذكية لإنشاء رابط (URL) يفتح رسالة بريد إلكتروني محددة في Outlook عند النقر فوقها؟

62
Christian Berg

يمكنك القيام بذلك باستخدام القليل من التعليمات البرمجية في Outlook وقليلًا من التعليمات البرمجية في Emacs.

أولاً ، إذا كنت تستخدم Outlook 2007 ، فستحتاج إلى تمكين عناوين URL لـ Outlook مع إضافة سجل. يمكن العثور على الإرشادات وملف التسجيل هنا بإذن من David Tan.

بعد ذلك ، يمكن إضافة هذا الماكرو إلى Outlook وسيحصل على GUID لرسالة البريد الإلكتروني الحالية ، وإنشاء ارتباط وضع Org وإيداعه في الحافظة.

'Adds a link to the currently selected message to the clipboard
Sub AddLinkToMessageInClipboard()

   Dim objMail As Outlook.MailItem
   Dim doClipboard As New DataObject

   'One and ONLY one message muse be selected
   If Application.ActiveExplorer.Selection.Count <> 1 Then
       MsgBox ("Select one and ONLY one message.")
       Exit Sub
   End If

   Set objMail = Application.ActiveExplorer.Selection.Item(1)
   doClipboard.SetText "[[Outlook:" + objMail.EntryID + "][MESSAGE: " + objMail.Subject + " (" + objMail.SenderName + ")]]"
   doClipboard.PutInClipboard

End Sub

هناك تقريبًا ، أضف القليل من LISP إلى دليل LISP الخاص بـ emac لتمكين ارتباطات Outlook.

;;; org-Outlook.el - Support for links to Outlook items in Org

(require 'org)

(org-add-link-type "Outlook" 'org-Outlook-open)

(defun org-Outlook-open (id)
   "Open the Outlook item identified by ID.  ID should be an Outlook GUID."
   (w32-Shell-execute "open" (concat "Outlook:" id)))

(provide 'org-Outlook)

;;; org-Outlook.el ends here

وأخيرًا ، قم بتحديث ملف .emacs الخاص بك لتضمين رمز ارتباط Outlook. فقط أضف هذا في مكان ما بعد وضع التنظيم هو الإعداد.

(require 'org-Outlook)

يمكنك الآن الاتصال بالماكرو (قمت بإضافته إلى شريط الأدوات الخاص بي في Outlook للوصول السريع) ويمكنك إنشاء رابط سريع للبريد الإلكتروني في Emacs.

أحد المساقات ، تغيير المعرف الفريد العمومي (GUID) عندما تقوم بنقل رسالة بين مخازن المستندات ، لذلك إذا حصلت على GUID على الرسالة أثناء وجودها على خادم Exchange الخاص بك ثم نقلها إلى ملف PST المحلي ، فسيتم تغيير الارتباط. انقل الرسالة قبل أن تحصل على GUID.

31
user25995

لقد قمت بحل هذا عن طريق كتابة vbscript بسيط ( تنزيل ):

Set Outlook = CreateObject("Outlook.Application")
Set SelectedItem = Outlook.ActiveExplorer.Selection.Item(1)
Set Shell = CreateObject("Shell.Application")
Shell.ShellExecute "cmd", "/c echo Outlook:" & SelectedItem.entryID & " | clip", "", "runas", 1

يقوم بنسخ ارتباط العنصر (البريد الإلكتروني ، إدخال التقويم ، ...) الذي حددته حاليًا في Outlook إلى الحافظة الخاصة بك:

Outlook:176CZREX7A79L9TG1T0AJ6HQ8DEBLTFS60HUQYKT2IXBBZ9ZZVA73MNRYVRWRL4RY0VCPQE1IB5GAWY0D8OSMOB4IFDV5OMG9NX2BBKGFA3IWSD62UCNVK0HD9GA80BIDZSBCZL7INCT

يمكنك حتى استخدام خدمة إعادة التوجيه بحيث تحصل على رابط HTTP (لأن روابط Outlook: ربما لا يتم اكتشافها تلقائيًا إذا كنت تقوم بلصقها في مكان ما ، ولكن روابط HTTP هي) ( تنزيل ) ، فقط استبدل السطر الأخير بـ:

Shell.ShellExecute "cmd", "/c echo https://api.fnkr.net/goto/jsclient/raw/?closeAfter=500#Outlook:" & SelectedItem.entryID & " | clip", "", "runas", 1

لاحظ أنك بحاجة إلى جعل روابط Outlook: تعمل أولاً.
http://www.slipstick.com/problems/Outlook-missing-Outlook-protocol/ (مرر لأسفل إلى "Do It For Me")

تم اختباره مع Outlook 2010.

5
fnkr

تم العثور على التطبيق الصغير Linker.going لتجربته..قد ترغب أيضًا في http://www.teamscope.com/otherpro/utilities.asp#linker

ها هي التسويق سيئة ..

يقوم Linker ™ for Windows® بإنشاء ارتباطات تشعبية للعناصر والمجلدات في Outlook والملفات والمجلدات في مستكشف Windows. بل هو برنامج صغير النظام يضع الارتباط التشعبي في الحافظة ويندوز. يمكن بعد ذلك لصق الارتباط التشعبي في أي مستند Microsoft Office أو صفحة ويب أو رسالة بريد إلكتروني أو أي مستند يدعم الارتباطات التشعبية.

تحية من جنوب إفريقيا المشمسة!

3
GIovanni Focaraccio

ليس بدون نوع من التعليمات البرمجية المخصصة. يمكن لـ Outlook URI أن ينقلك إلى المجلد المحتوي داخل Outlook ، ولكن هذا يتعلق به. ستحتاج إلى التوصل إلى استراتيجية ذكية لحفظ الملفات تتماشى مع استراتيجية الربط لديك للحصول على المزيد من التفاصيل.

1
squillman

لست متأكدًا من الرجوع إلى بريد إلكتروني معين ، ولكن وفقًا لنظامك ، قد تتمكن من نسخ البريد الإلكتروني إلى نفس الموقع مثل عنصر ما يجب عمله. ما عليك سوى سحب/إسقاط البريد إلى مجلد أو سطح المكتب ، وسوف ينشئ نسخة من البريد الذي يمكنك التعامل معه كملف عادي.

إذا كنت تستخدم ملفات .doc أو ملفات "متقدمة" أكثر من .txt ، فيمكنك بعد ذلك الارتباط بملف رسالة Outlook هذا.

1
Paxxi

أفضّل نسخ محتوى عنصر Outlook إلى حافظة النظام ، ثم أخرجه في ملاحظة وضع Org.

http://www.emacswiki.org/emacs/PlannerModeContrib#toc10

1
Raymond Zeitler

يمكنك نسخ بريد إلكتروني في Outlook إلى OneNote (يظهر كرمز أصفر) ، ثم انقر بزر الماوس الأيمن واختر "link to paragraph" ، ثم الصق الرابط في مستند آخر يمكنه العمل مع الارتباطات.

لكن على أي حال ، كان ينبغي على Microsoft جعل هذا الأمر برمته من الارتباط بالبريد الإلكتروني ميزة قياسية. كانت هذه ميزة مفيدة في Lotus Notes.

0
Umiboshi

ربما الاحتياجات الخاصة بك مختلفة مع اللحم المفروم.

Outlook 2013> علامة تبويب الرسائل (طريقة العرض العادية)> زر "الإجراءات"> العرض في المستعرض

ثم أحصل على هذا الرابط من المتصفح.

نأمل أن تساعد

0
Frank

ليس لدي أرصدة سمعة كافية لوضع تعليق على الإجابة المقبولة أعلاه ، ولكني أردت وضع إشارة مرجعية للمراجعة للإجابة الممتازة المقدمة بواسطة @ user25995 - والتي نشرتها في (emacs) StackExchange .

استنادًا إلى تعليق تلقيته على سؤال قمت بنشره هناك ، قمت بتغيير استخدام (مهمل) org-add-link-type إلى org-link-set-parameters وقمت بتضمين دالة export: بحيث أعطاني الواجهة الخلفية لتصدير HTML نوع ارتباط <a href="Outlook:..."> منسقًا بشكل صحيح.

0
kwoodham

يمكنني استخدام Wunderlist لإدارة المهام الخاصة بي ووجدت ذلك مع الوظيفة الإضافية لـ Wunderlist لـ Outlook يمكنني إنشاء مهام جديدة مباشرة من رسالة بريد إلكتروني ويقوم Wunderlist تلقائيًا بإنشاء رابط في ملاحظات المهام إلى الرسالة الأصلية. بعض الأمور التي يجب أن نضع في اعتبارنا:

  1. أقوم دائمًا بنقل الرسالة إلى مجلد أولاً لأن (في آخر مرة قمت فيها بالتحقق) ينكسر عنوان URL إذا قمت بنقل الرسالة لاحقًا إلى مجلد آخر.
  2. على الرغم من وجود وظيفة إضافية لسطح مكتب Outlook ، لا يبدو أنها تتضمن الارتباط ، لذلك أستخدم Outlook على الويب عندما أرغب في إنشاء مهمة.
  3. لقد جربت هذا فقط مع Outlook على الويب لـ Office 365 باستخدام حساب بريد إلكتروني للشركة. أفترض أنه يعمل بشكل جيد على قدم المساواة مع حسابات Office 365 للمستهلك ، لكن لم أجربها.
  4. حتى إذا كنت لا تستخدم Wunderlist ، فيمكنك الاشتراك واستخدامه لإنشاء عنوان URL عند الحاجة إليه.

وفقط للكشف ، أعمل لدى Microsoft ، رغم أنني لست مرتبطًا بفرق Outlook أو Wunderlist.

0
AJSkew