Hi James,
you have to show us more of your code.
BTW, I used selection.tables, not activedocument.tables,
got the first table in the selection, collapsed the selection,
just in case it isn't, set extendmode to false, just in case again,
select the character that preceeds the table's range and then move
the selection to the start of the line this character is on.
I don't see, what could be wrong with
.Tables(1).Range.Previous.Select
Works with activedocument and works with range.
But .HomeKey unit:=wdLine would not work in code like
with activedocument
.homekey ...
end with
Only with selection.
---
Greetings from Bavaria, Germany
Helmut Weber, MVP
"red.sys" & chr(64) & "t-online.de"
Word XP, Win 98
http://word.mvps.org/