Determine the Cursor Position

Since Word's object model is available in Outlook you can set the cursor to a certain position in a message.

Last modified: 2011/03/24 | Accessed: 13.903  | #90
◀ Previous sample Next sample ▶
Determine the "identity" of your emails. Set with SAM the sender, signature and folder for sent items with the help of rules.

The Outlook object model doesn't support to set the cursor to a certain position. However, that's possible when Word is used as the e-mail editor. Until Outlook 2003 Word was optional, since Outlook 2007 it's always used, not only for emails but for all of the item types.

The example demonstrates how to set the cursor to the end position of the message field.

tip  How to add macros to Outlook
Public Sub SetCursor()
  Dim Ins As Outlook.Inspector
  Dim Doc As Word.Document
  Dim Range As Word.Range
  Dim Pos As Long

  Set Ins = Application.ActiveInspector
  Set Doc = Ins.WordEditor
  If Not Doc Is Nothing Then
    Pos = Doc.Range.End - 1
    Set Range = Doc.Range(Pos, Pos)
  End If
End Sub
Category-Manager Category-Manager
Access the master category list in the blink of an eye, share your color categories in a network, get a reminder service, and more.
email  Send a message