Append illegal - field is part of a TableDefs collection
A Field object was specified as an argument to a Fields.Append operation when it already is a member of an existing Fields collection. Dim a new Field object, specify its values and retry the operation with the new Field object.