VBA: comment markers ^5 and MoveEndWhile ...

K

Klaus Linke

VBA becomes unresponsive (endless loop that you can't stop with Ctrl+Pause)
if you do the following (Word2003):

-- Type some text.
-- At the end of the paragraph, add a comment.
-- Select the paragraph.
-- Run the following code:

Dim myRange As Range
Set myRange = Selection.Range.Duplicate
myRange.MoveEndWhile CSet:=vbCr, Count:=wdBackward ' endless loop
myRange.Select ' expected result: text without para mark is selected

If comment markers are shown ("[B1]" ...; Ascii-Code ^5), there isn't a
problem.
But if they are not shown (say in Page Layout View with comments shown in
balloons, or in Normal View with hidden text not displayed), Word gets into
a twist, and you have to kill it with the task manager.

Regards,
Klaus
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top