Dov_B
asked on
How can I insert and position a picture directly above a book mark in MS Word 2010 using VBA
I had an amazing macro in MS word vba that inserted pictures right ontop of bookmarked words that worked with word 2003 but is erring the *@! out in 2010 Ive been googling away appears there is some bug in 2010 here is my code that used to work
Selection.GoTo what:=wdGoToBookmark, name:=bmname
With Selection.InlineShapes
Mypicture = .AddPicture(picfile, LinkToFile:=False, SaveWithDocument:=True)
Set myFloatPic = Mypicture.ConvertToShape
With myFloatPic
.Anchor = ActiveDocument.BookMarks(b mname).Ran ge
.Top = .Top + mTop
.Height = mHeight
.Width = mWidth
Selection.GoTo what:=wdGoToBookmark, name:=bmname
With Selection.InlineShapes
Mypicture = .AddPicture(picfile, LinkToFile:=False, SaveWithDocument:=True)
Set myFloatPic = Mypicture.ConvertToShape
With myFloatPic
.Anchor = ActiveDocument.BookMarks(b
.Top = .Top + mTop
.Height = mHeight
.Width = mWidth
What *@! ?
ASKER
Sorry that just replaces the expletives I wanted to use when saying that my trust macro erred out just because I shelled out some major bucks to buy office 2010
Then, I'm sorry. I don't really understand the question.
If you have some code that stops on an error, can you indicate the code line and give the error text and number?
If you have some code that stops on an error, can you indicate the code line and give the error text and number?
ASKER
run-time error '-2147467259 (80004005)':
Method 'AddPicture' of object 'InlineShapes' failed
Method 'AddPicture' of object 'InlineShapes' failed
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.