Thank you both for your answers, and sorry it took me so long to reply.
See, I was trying to find some solution to it all.
Godeke> definitely I'll search into other programs for the stuff i'm doing - but for the time being I'll have to stick with Word :(
John Mo> yes, Text is in fact the only property that does the job, but it does it so poorly. basically, as i am finding out, it seems to be the only way to make an actual COPY of textual data.. but what if I want formatting, and other objects (like fields) to be copied too?
Actually, I thought it would be a lot easier, but in the end it's not the case.
Important: I am on Ms Office 2007
My pain grew when I found out that there is very little information about this stuff on the internet (maybe I'm so foolish that it's only me who has this problem). In any case - there is this FormattedText property of a Range and Selection objects, which is supposed to be able to be set with the formatted text of another range/selection. While I didn't try the original simple example Microsoft gives (maybe I will - but it's so exhausting to spend time on stuff like that), i tried to do as instructed on the range objects of various cells in a table. Basically, I want to copy the contents of one cell to all other cells in a table - using FormattedText property. Obviously, this doesn't work for any number of cells..
In any case. I don't know if you have any suggestions, but here's the code:
Dim r As Row
Dim c As Cell
Dim b As Boolean
b = False
For Each r In ActiveDocument.Tables(1).Rows
For Each c In r.Cells
If b = True Then ' don't copy first cell to itself
c.Range.FormattedText = ActiveDocument.Tables(1).Rows(1).Cells(1).Range.FormattedText
End If
b = True
Next c
Next r
With this code as it is, nothing happens. Basially, in the line where I try to set FormattedText, if I skip both FormattedText properties and leave just the range objects, everything works, but no formatting is preserved, and the special fields are not copied. Now, there is this TextRetrievalMode property on the Range object, which is supposed to control if hidden characters and fields are retrieved with the Text property. This might work, but I haven't tried it yet when copying whole formatted Range objects.
Probably i'll end up copying formatting character by character - or word by word. Or i'll leave the whole idea of copying. In any case, it's very frustrating...
:|