Solved

Converting placeholder bookmark to enclosing bookmark

Posted on 2004-04-12
4
577 Views
Last Modified: 2006-11-17
Hi All,
I want to paste text next to a placeholder bookmark and make the bookmark enclose the text..

I am using the following code ...

objDocTemp.Bookmarks(objBookMark.Name).Range.Copy
bkName = objBookMark.Name
Set bkRange = objDocNew.Bookmarks(objBookMark.Name).Range
bkRange.PasteSpecial
bkRange.Collapse direction:=wdCollapseStart
objDocNew.Bookmarks.Add Name:=bkName, Range:=bkRange

But this code copies the text and inserts the bookmark after it.


Can anybody help me out.........

Thanks
Ramya

0
Comment
Question by:ramyaj
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
4 Comments
 
LVL 26

Accepted Solution

by:
EDDYKT earned 20 total points
ID: 10804911
Try this

Application.Selection.GoTo What:=wdGoToBookmark, Name:=objBookMark.Name
bkName = objBookMark.Name
Set bkRange = objDocNew.Bookmarks(objBookMark.Name).Range
pos = bkRange.End - bkRange.Start
bkRange.PasteSpecial
bkRange.Collapse direction:=wdCollapseStart
Application.Selection.MoveRight Unit:=wdCharacter, Count:=pos, Extend:=wdExtend
objDocNew.Bookmarks.Add Name:=bkName, Range:=bkRange

where application is your word.application
0

Featured Post

Industry Leaders: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Introduction In a recent article (http://www.experts-exchange.com/A_7811-A-Better-Concatenate-Function.html) for the Excel community, I showed an improved version of the Excel Concatenate() function.  While writing that article I realized that no o…
Article by: Martin
Here are a few simple, working, games that you can use as-is or as the basis for your own games. Tic-Tac-Toe This is one of the simplest of all games.   The game allows for a choice of who goes first and keeps track of the number of wins for…
Get people started with the utilization of class modules. Class modules can be a powerful tool in Microsoft Access. They allow you to create self-contained objects that encapsulate functionality. They can easily hide the complexity of a process from…
Show developers how to use a criteria form to limit the data that appears on an Access report. It is a common requirement that users can specify the criteria for a report at runtime. The easiest way to accomplish this is using a criteria form that a…

734 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question