@Zan135 there is no concept of a column in MS Word or Aspose.Words. By design, table rows in are completely independent and the base properties and operations are only contained on rows and cells of the table. For your scenario you can use the following code, and if you want to know more about how to work with Rows and “Columns” you can do it following this link:
string dataDir = @"C:\Temp\";
string fileName = "input.docx";
Document doc = new Document(dataDir + fileName);
Document clonDoc = (Document)doc.Clone(true);
int copyCol = 1;
int afterCol = 2;
Table inTable = (Table)clonDoc.GetChildNodes(NodeType.Table, true).FirstOrDefault();
foreach (Row row in inTable.Rows)
{
Cell clonedCell = (Cell)row.Cells[copyCol].Clone(true);
row.InsertAfter(clonedCell, row.Cells[afterCol]);
}
clonDoc.Save(@"C:\Temp\output.docx");