Posso criar um link para uma mensagem de e-mail específica no Outlook?

58

Eu uso o Outlook como meu cliente de e-mail no trabalho, mas não quero usá-lo para gerenciar minhas tarefas e todos. (Em vez disso, eu uso arquivos de texto simples e modo de org. Emacs.) Como muitos itens de atividades começam como e-mails na minha caixa de entrada, muitas vezes preciso referenciar esses e-mails.

Existe alguma maneira inteligente de criar um link (um URL) que abre um email específico no Outlook quando clicado?

    
por Christian Berg 17.11.2009 / 20:09

10 respostas

28

Você pode fazer isso com um pouco de código no Outlook e um pouco de código no Emacs.

Primeiro, se você estiver usando o Outlook 2007, precisará ativar URLs do Outlook com uma adição de registro. Instruções e o arquivo de registro podem ser encontrados aqui cortesia de David Tan.

Em seguida, essa macro pode ser adicionada ao Outlook e obterá o GUID da mensagem de e-mail atual, criará um link de modo organizacional e o depositará na área de transferência.

'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

Quase lá, adicione este pouco de lisp ao seu diretório emacs lisp para ativar os links do 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

Por fim, atualize seu arquivo .emacs para incluir o código de link do Outlook. Basta adicionar isso em algum lugar após o modo de configuração organizacional.

(require 'org-outlook)

Agora você pode chamar a macro (eu adicionei a minha barra de ferramentas no Outlook para acesso rápido) e você pode criar rapidamente um link para o e-mail no Emacs.

Uma pegadinha, a mudança do GUID quando você move uma mensagem entre armazenamentos de documentos, portanto, se você colocar o GUID na mensagem enquanto estiver no servidor Exchange e movê-lo para o arquivo PST local, o link será alterado. Mova a mensagem antes de obter o GUID.

    
por 24.01.2010 / 23:32
5

Eu resolvi isso escrevendo um simples 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 um link do elemento (E-mail, entrada do Calendário, ...) que você selecionou atualmente no Outlook para sua área de transferência:

Outlook:176CZREX7A79L9TG1T0AJ6HQ8DEBLTFS60HUQYKT2IXBBZ9ZZVA73MNRYVRWRL4RY0VCPQE1IB5GAWY0D8OSMOB4IFDV5OMG9NX2BBKGFA3IWSD62UCNVK0HD9GA80BIDZSBCZL7INCT

Você pode até usar um serviço de redirecionamento para obter um link HTTP (porque Outlook: links provavelmente não são detectados automaticamente se você colar em algum lugar, mas links HTTP são) ( download ), basta substituir a última linha por:

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

Note que você precisa fazer com que Outlook: links funcionem primeiro. link (desloque-se para "Do It For Me")

Testado com o Outlook 2010.

    
por 22.10.2014 / 11:57
3

encontrou o miniaplicativo do Linker.vai para testá-lo .. você também pode querer link

Aqui está o drible de marketing ..

O Linker ™ for Windows® cria hiperlinks para itens e pastas no Outlook e para arquivos e pastas no Windows Explorer. É um applet de bandeja do sistema coloca o hiperlink na área de transferência do Windows. O hiperlink, em seguida, pode ser colado em qualquer documento do Microsoft Office, página da Web, mensagem de email ou qualquer documento que ofereça suporte a hiperlinks.

Saudações da ensolarada África do Sul!

    
por 04.12.2009 / 20:12
1

Não sem algum tipo de código personalizado. Os URIs do Outlook podem levá-lo para a pasta contida no Outlook, mas é sobre isso. Você precisaria criar uma estratégia de arquivamento inteligente alinhada com sua estratégia de vinculação para obter mais detalhes.

    
por 17.11.2009 / 20:15
1

Não tenho certeza sobre como referenciar um e-mail específico, mas, dependendo do seu sistema, você pode copiar o e-mail para o mesmo local do item todo. Basta arrastar / soltar o e-mail para uma pasta ou área de trabalho e ele criará uma cópia do e-mail que você pode tratar como um arquivo normal.

Se você usasse arquivos .doc ou mais "avançados" que .txt, poderia vincular a esse arquivo de mensagens do Outlook.

    
por 17.11.2009 / 21:19
1

Eu prefiro copiar o conteúdo do Item do Outlook para a área de transferência do sistema e, em seguida, puxá-lo para uma nota no modo Org.

link

    
por 19.06.2012 / 21:01
0

Provavelmente sua exigência é diferente da minha.

Outook 2013 > Aba Message (sua visão normal) > Botão "Ações" > Visualizar no navegador

Então eu recebo esse link do navegador.

Espero que ajude

    
por 19.06.2014 / 03:44
0

Você pode copiar um email do Outlook para o OneNote (vem como um ícone de letra amarela), clicar com o botão direito e selecionar 'link para parágrafo' e depois colar o link em outro documento que possa trabalhar com links.

Mas, de qualquer forma, a Microsoft deveria ter feito essa coisa toda de vincular a um e-mail um recurso padrão. Era um recurso tão útil do Lotus Notes.

    
por 22.05.2015 / 06:20
0

Eu uso Wunderlist para gerenciar minhas tarefas e descobri que com o Suplemento Wunderlist para Outlook Posso criar novas tarefas diretamente de uma mensagem de e-mail e o Wunderlist cria automaticamente um link nas notas da tarefa para a mensagem original. Algumas coisas para ter em mente:

  1. Eu sempre movo a mensagem para uma pasta primeiro porque (da última vez que verificada) a URL será quebrada se você mover posteriormente a mensagem para outra pasta.
  2. Mesmo que haja um add-in para a área de trabalho do Outlook, ele não parece incluir o link, por isso uso o Outlook na Web quando quer criar uma tarefa.
  3. Eu só tentei isso com o Outlook no Web para o Office 365 usando uma conta de email corporativa. Eu presumo funciona igualmente bem com as contas do consumidor do Office 365, mas não tentei.
  4. Mesmo que você não use o Wunderlist, você pode se inscrever e usá-lo para gerar o URL quando você precisar dele.

E apenas para divulgação, eu trabalho para a Microsoft, embora não esteja associado às equipes do Outlook nem do Wunderlist.

    
por 14.09.2016 / 19:14
0

Eu não tenho créditos de reputação suficientes para colocar um comentário na resposta aceita acima, mas eu queria coloque uma referência cruzada para uma revisão da excelente resposta fornecida pelo @ user25995 - que eu postei em (emacs) StackExchange .

Com base em um comentário que recebi sobre uma pergunta que publiquei, alterei o uso de (obsoleto) org-add-link-type para org-link-set-parameters e incluí uma função export: para que o back-end de exportação HTML me desse uma% de formatação adequada<a href="outlook:..."> tipo de link.

    
por 04.10.2017 / 16:25