I have a .docm document with a user form. On the user form I have a button that needs to insert something (some text, for starter) at the last known cursor position in the document. For this, I want to create a range.
How can I get the starting position for this range?
Selection
is the current position in the document.Selection.Range
is the Range object of the currentSelection
.Range.Start
is the start position of aRange
object (returns or sets a Long).If you combine those three you get the cursor position (or the start of the selection if you have text selected):
If you only want to enter text att the cursor position the following will do: