Show/Hide Toolbars

EmEditor Help

Navigation: EmEditor Help > Macro Reference > Tutorial

EmEditor Macro Reference: Change Selection Range

Scroll Prev Top Next More
EmEditor Home - EmEditor Help - EmEditor Macro Reference - Tutorial

Change Selection Range

To change Selection Range, add the sixth line to our tutorial macro:


document.selection.Text = "EmEditor supports macros.";


document.selection.Text = "\tEmEditor is a text editor.";

document.selection.CharLeft( false, 12 );

document.selection.DeleteLeft( 15 );

document.selection.CharRight( true, 9 );


document.selection.Text = "EmEditor supports macros."


document.selection.Text = Chr(9) & "EmEditor is a text editor."

document.selection.CharLeft False, 12

document.selection.DeleteLeft 15

document.selection.CharRight True, 9

Save the above macro and run it in a new EmEditor Window. Notice that the "text edit" part is displayed highlighted as follows:

text editor.

We passed true to the first parameter of the CharRight Method, which has moved the cursor as well as changed the selection range; pressing the RIGHT ARROW key while holding down the SHIFT key gives you the same effect.

Similarly, most of the methods for cursor movements receive arguments to change the selection range (See Move Cursor).

More methods are available to change the selection range:


Selects the entire text. Equivalent to the CTRL + A key.


Selects the line in which the cursor is located.


Selects an entire word at the cursor.


Turns off the current option. Equivalent to the ESC key.

You can setup or check the status of the selection range in the following properties:


Shows whether the active point matches the end part of the selection range.


Shows whether the selection range is empty.


Gets or setup the selection type(vertical selection, line selection etc.).

Next Topic:

q Convert Character in Selection Range

Copyright © 2003-2021 by Emurasoft, Inc.