org-outlook

Homepage: https://github.com/mlf176f2/org-outlook.el

Author: Matthew L. Fidler

Updated:

Summary

Outlook org

Commentary

* Introduction:
Org mode lets you organize your tasks. However, sometimes you may wish
to integrate org-mode with outlook since your company forces you to
use Microsoft Outlook.  [[file:org-outlook.el][org-outlook.el]] allows: 

- Creating Tasks from outlook items:
  - org-outlook-task. All selected items in outlook will be added to a
    task-list at current point. This version requires org-protocol and   
    org-protocol.vbs.  The org-protocol.vbs has can be generated with
    the interactive function `org-outlook-create-vbs'.

  - If your organization has blocked all macro access OR you want to
    have an action for a saved =.msg= email, org-outlook also adds
    drag and drop support allowing =.msg= files to become org tasks.
    This is enabled by default, but can be disabled by
    `org-outlook-no-dnd'

  - With blocked emails, you may wish to delete the emails in a folder
    after the task is completed.  This can be accomplished with
    `org-protocol-delete-msgs'.  If you use it frequently, you may
    wish to bind it to a key, like


  (define-key org-mode-map (kbd "C-c d") 'org-protocol-delete-msgs)


- Open Outlook Links in org-mode

  - Requires org-outlook-location to be customized when using Outlook
    2007 (this way you don’t have to edit the registry).

This is based loosely on:
http://superuser.com/questions/71786/can-i-create-a-link-to-a-specific-email-message-in-outlook


Note that you may also add tasks using visual basic directly. The script below performs the following actions:

   - Move email to Personal Folders under folder "@ActionTasks" (changes GUID)
   - Create a org-mode task under heading "* Tasks" for the file `f:\Documents\org\gtd.org'
   - Note by replacing "@ActionTasks", "* Tasks" and
     `f:\Documents\org\gtd.org' you can modify this script to your
     personal needs.

The visual basic script for outlook can be created by calling `M-x org-outlook-create-vbs'

Dependencies