I’m not looking for workarounds here, since I can see plenty of those. I’m just posting in case there’s a direct VBA property (or method) I’m not aware of.
A Word document can have multiple Selections at a given moment — one in each of several StoryRanges. For example, if you have a footer open in a split pane and move back and forth between the two StoryRanges, the previous Selection in each is maintained. My question is: Is there any direct way to refer to the current Selection in one of the non-active StoryRanges? For example, while a footer is the active StoryRange, can I set a range to the Selection in the MainTextStory (without making the MainTextStory active)?
In case it occurs to anyone else to try it, I already (unsuccessfully) tried
Set rngX = rngX.Document.StoryRanges(wdMainTextStory).Bookmarks("Sel").Range
There’s no such bookmark (‘member of collection doesn’t exist”) unless the MainTextStory is the active StoryRange.