Hello Fletcher,
Welcome to MSDN forums!
As my understanding, you are going to find out the location of the Building Blocks in a Word document, right?
As you mentioned in your post:
"there is one character position taken by some sort of anchor for the BB. If your cursor is before that position, you see only the "output" of the BB. However, if you press the right-arrow, the BB is activated."
Do you mean the blue frame-like border? If you move your mouse into the range the border appears, if your mouse if out of the range it disappears.
Actually, this is not a Building Block, this is a Content Control, a Building Block is a combination of multiple controls, the Content Control is one of them. And we could access the Content Control via Document.ContentControls collection.
For more Information about ContentControls please refer to this link:
http://msdn.microsoft.com/en-us/library/bb256559.aspx
For the Location valueyou want, we could retrieve the ContentControl.Range property, and Range.Start will return the location of first character in this range.
If you have any further questions, please feel free to ask.
Thanks.
Tim Li
MSDN Subscriber Support in Forum
If you have any feedback on our support, please contact msdnmg@microsoft.com
Please remember to mark the replies as answers if they help and unmark them if they provide no help.