#1
|
|||
|
|||
changing cursor position
I am running a loop to check starting character of each line. while doing this i require that current cursor position also moves to starting letter of each line.
Can anyone suggest me the VBA code in Word which also changes cursor position as loop executes. |
#2
|
||||
|
||||
What exactly are you trying to check and why?
What do you mean by a 'line'. Lines in Word are volatile entities created by text flow. Do you perhaps mean 'paragraph'? There is no reason to 'move the cursor, to establish what the first character of a paragraph is, but if you insist, the following will work for the document body. Code:
Dim oPara As Paragraph For Each oPara In ActiveDocument.Paragraphs oPara.Range.Characters(1).Select MsgBox oPara.Range.Characters(1) Next oPara
__________________
Graham Mayor - MS MVP (Word) (2002-2019) Visit my web site for more programming tips and ready made processes www.gmayor.com |
#3
|
|||
|
|||
Code:
Sub ScratchMacro() 'A basic Word macro coded by Greg Maxey Dim oRng As Word.Range Selection.HomeKey Unit:=wdStory Do Selection.EndKey Unit:=wdLine If Selection.End >= ActiveDocument.Content.End - 1 Then Exit Do End If Set oRng = ActiveDocument.Bookmarks("\Line").Range With oRng .Collapse wdCollapseStart .MoveEnd wdCharacter, 1 .Select 'Do something with oRng End With Selection.MoveDown Unit:=wdLine Loop lbl_Exit: Exit Sub End Sub |
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Increase Sentence Font at cursor position | ilcaa72 | Word VBA | 8 | 02-20-2014 08:40 AM |
Changing Cursor display? | savo | Excel | 1 | 02-16-2014 07:39 PM |
Add multiple rows to Excel 2010 table at cursor position | C J Squibb | Excel Programming | 12 | 11-07-2013 07:35 AM |
Displaying cursor position within cell | MiamiTom | Excel | 0 | 11-18-2011 09:02 AM |
Retrieve position of Cursor - x & y positions | SDondeti | PowerPoint | 0 | 05-19-2011 11:39 AM |