Click here to Skip to main content
11,921,138 members (60,894 online)
Rate this:
Please Sign up or sign in to vote.
See more: C# C#4.0 Word
Hi All,

We are developing C#.net4.0 Windows form based application using reference.Now i want to move the position of the cursor to the particular paragraph.How i do it?

Thanks & Regards,
Posted 31-May-11 3:02am
SAKryukov 31-May-11 13:48pm
Banned on Google?

1 solution

Rate this: bad
Please Sign up or sign in to vote.

Solution 1

You use the Select method to set the cursor position in a Word document. Normally the Select method will be used to highlight a range of text, but if you use the same start and end positions in the Range property it just sets the cursor position.

Your code would look something like this:
using Word=Microsoft.Office.Interop.Word;
Word.Document wordDoc = ..... // Obtain reference to Word document we want to set the cursor position of
wordDoc.Range(10, 10).Select(); // The Range property identifies a position in the document, and the Select call moves the cursor there

This will move the cursor to the 10th character in your document.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
0 OriginalGriff 583
1 Dave Kreskowiak 245
2 phil.o 160
3 KrunalRohit 134
4 F-ES Sitecore 130
0 OriginalGriff 6,951
1 KrunalRohit 4,530
2 Sergey Alexandrovich Kryukov 3,171
3 George Jonsson 2,840
4 Suvendu Shekhar Giri 2,181

Advertise | Privacy | Mobile
Web02 | 2.8.151120.1 | Last Updated 31 May 2011
Copyright © CodeProject, 1999-2015
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100