|
-
Nov 22nd, 2011, 11:04 AM
#1
Thread Starter
New Member
Range wdCollapseEnd not working
Can anyone explain to me why these two pieces of code have the same effect?
What I want is:
text before the image
< the image >
text after the image
But the resulting doc looks like this, in order:
< the image >
text before the image
text after the image
I've tried it the following two ways:
Sample 1 (with collapse ):
docWordObj.Range.InsertAfter vbLf & "text before the image" & vbLf & vbLf
docWordObj.Range.Collapse Direction:=wdCollapseEnd
docWordObj.Range.InlineShapes.AddPicture (imagepath & imageFileName)
docWordObj.Range.Collapse Direction:=wdCollapseEnd
docWordObj.Range.InsertAfter "text after the image" & vbLf & vbLf
Sample 2 (with collapse commented out):
docWordObj.Range.InsertAfter vbLf & "text before the image" & vbLf & vbLf
' docWordObj.Range.Collapse Direction:=wdCollapseEnd
docWordObj.Range.InlineShapes.AddPicture (imagepath & imageFileName)
' docWordObj.Range.Collapse Direction:=wdCollapseEnd
docWordObj.Range.InsertAfter "text after the image" & vbLf & vbLf
I have been staring at this for hours. The whole range thing is killing me. What am I missing?! Thanks in advance!
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|