Using the Text property of a cell should give you the cell value as it's formatted.
How exactly did you try it?
Did you try it in the CopyCell sub?
Sub CopyCell(BookMarkName As String, ColumnOffset AsInteger) 'copy each cell to relevant Word bookmark wd.Selection.GoTo What:=wdGoToBookmark, Name:=BookMarkName wd.Selection.TypeText PersonCell.Offset(0, ColumnOffset).Text EndSub