Word Automation:按名称删除表列

时间:2012-03-13 18:18:07

标签: c# ms-word

有谁知道如何从c#中删除单词表中的一列?我基本上搜索一个单词doc for tables和我找到的每个表,我想从该表中删除名为“Student ID”的整个列。我知道您可以使用以下代码按列索引删除:

wordTable.Columns[0].Delete();

但我需要一种基于列名删除列的方法,因为doc中的每个表都可能有不同索引中的student id列。

由于

1 个答案:

答案 0 :(得分:1)

表没有这样的名称 - 您可能意味着其顶部单元格中包含“学生ID”的列。您将不得不走向列并查看每个列中的顶部单元格(可能至少可以保证具有最低的单元格索引)以查找它是否具有您正在查找的文本。

wordTable.Columns[n].Cells[0].Range.Text