Posso creare un collegamento a un determinato messaggio di posta elettronica in Outlook?

Utilizzo Outlook come mio client di posta elettronica al lavoro, ma non voglio utilizzarlo per gestire i miei compiti e le mie attività. (Invece utilizzi file di text e Emacs org-mode.) Poiché molte voci di todo iniziano come posta nella mia casella di posta elettronica, spesso ho bisogno di fare riferimento a queste mail.

C'è un modo intelligente per creare un collegamento (un URL) che apre una e-mail specifica in Outlook quando viene cliccato?

Potete farlo con un po 'di codice in Outlook e un po' di codice in Emacs.

In primo luogo, se si utilizza Outlook 2007, è necessario abilitare gli URL di Outlook con un'aggiunta del Registro di sistema. Le istruzioni e il file del registro possono essere trovati qui a causa di David Tan.

Successivamente, questa macro può essere aggiunta a Outlook e otterrà il GUID del messaggio di posta corrente, creare un collegamento Org-Mode e depositarlo negli Appunti.

'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 

Quasi lì, aggiungere questo po 'di lisp alla tua directory emacs lisp per abilitare i collegamenti di 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 

Infine, aggiornare il file .emacs per includere il codice di collegamento di Outlook. Basta aggiungere questo da qualche parte dopo l'installazione di org-mode.

 (require 'org-outlook) 

Ora puoi call la macro (l'ho aggiunto alla mia barra degli strumenti in Outlook per un accesso rapido) e puoi creare rapidamente un collegamento all'email di Emacs.

Una volta, la modifica del GUID quando si sposta un messaggio tra i negozi di documenti, quindi se si riceve il GUID al messaggio mentre è sul server di Exchange e quindi lo sposta al file PST locale, il collegamento cambia. Spostare il messaggio prima di get il GUID.

Ho risolto questo problema scrivendo un semplice vbscript ( download ):

 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 

Copia un collegamento dell'elemento (Email, voce di calendario, …) che hai selezionato in Outlook negli appunti:

 Outlook:176CZREX7A79L9TG1T0AJ6HQ8DEBLTFS60HUQYKT2IXBBZ9ZZVA73MNRYVRWRL4RY0VCPQE1IB5GAWY0D8OSMOB4IFDV5OMG9NX2BBKGFA3IWSD62UCNVK0HD9GA80BIDZSBCZL7INCT 

Puoi persino utilizzare un servizio di reindirizzamento in modo da get un collegamento HTTP (perché Outlook: collegamenti probabilmente non vengono rilevati automaticamente se si incolla è da qualche parte, ma i collegamenti HTTP sono) ( download ), basta sostituire l'ultima row con:

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

Si noti che è necessario eseguire Outlook: collegamenti funzionano innanzitutto.
http://www.slipstick.com/problems/outlook-missing-outlook-protocol/ (scorri fino a "farlo per me")

Testato con Outlook 2010.

si è imbattuto in applet.going di Linker per provarlo. si può anche desiderare http://www.teamscope.com/otherpro/utilities.asp#linker

Ecco la drizza di marketing ..

Linker ™ per Windows® crea collegamenti ipertestuali a elementi e cartelle in Outlook e ai file e alle cartelle in Esplora risorse. È un applet del vassoio di sistema che inserisce il collegamento ipertestuale negli Appunti di Windows. Il collegamento ipertestuale può quindi essere incollato in qualsiasi documento di Microsoft Office, pagina web, messaggio di posta elettronica o qualsiasi documento che supporti i collegamenti ipertestuali.

Saluti da Sudafrica soleggiata!

Non senza alcun tipo di codice personalizzato. Le URI di Outlook vi consentono di accedere alla cartella contenente Outlook, ma è in questo caso. Avresti bisogno di trovare una strategia di archiviazione intelligente che sia allineata con la tua strategia di collegamento per get più granulare.

Non sono sicuro di fare riferimento a un'e-mail specifica, ma a seconda del tuo sistema potrebbe essere ansible copiare l'email nella stessa posizione del punto todo. Basta trascinare la posta in una cartella o sul desktop e crea una copia della posta che puoi trattare come file normale.

Se si utilizza .doc o più file "avanzati" di .txt, è ansible quindi colbind a questo file di messaggi di Outlook.

Preferisco copiare il contenuto dell'elemento di Outlook negli Appunti di sistema e poi inserirlo in una nota in modalità Org.

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

Probabilmente il tuo requisito è diverso dalla mia.

Outook 2013> Scheda messaggio (visualizzazione normale)> Pulsante "Azioni"> Visualizzazione nel browser

Poi ottengo quel link dal browser.

Speri che aiuto

È ansible copiare un messaggio di posta elettronica di Outlook a OneNote (viene inserito come un'icona di lettera gialla), quindi fare clic con il button destro del mouse e select "collegamento al paragrafo", quindi incollare il collegamento in un altro documento che può funzionare con i collegamenti.

Ma comunque, Microsoft avrebbe dovuto fare tutto questo per colbind ad una e-mail una funzionalità standard. È stata una caratteristica utile di Lotus Notes.

Io uso Wunderlist per gestire le mie attività e ho scoperto che con il componente aggiuntivo Wunderlist per Outlook posso creare nuove attività direttamente da un messaggio e-mail e Wunderlist crea automaticamente un collegamento nelle note di lavoro al messaggio originale. Alcune cose da tenere in mente:

  1. Spingo sempre il messaggio in una cartella innanzitutto perché (l'ultima volta che ho controllato) le interruzioni dell'URL se si sposta più di un messaggio in un'altra cartella.
  2. Anche se c'è un componente aggiuntivo per il desktop di Outlook, non sembra includere il collegamento, quindi utilizzo Outlook sul Web quando voglio creare un'attività.
  3. Ho provato questo solo con Outlook sul Web per Office 365 utilizzando un account di posta elettronica aziendale. Suppongo che funziona altrettanto bene con i clienti consumer Office 365, ma non l'ho provato.
  4. Anche se non si utilizza Wunderlist, è ansible registrarsi e utilizzarlo per generare l'URL quando ne hai bisogno.

E solo per la divulgazione, io lavoro per Microsoft, anche se non sono associato con le squadre di Outlook o Wunderlist.