Word Automation: удаление столбца таблицы по имени - PullRequest
1 голос
/ 13 марта 2012

Кто-нибудь знает, как я могу удалить столбец таблицы в слове из C #? Я в основном ищу слово doc для таблиц и для каждой таблицы, которую я нашел, я хочу удалить из этой таблицы весь столбец с именем «Student ID». Я знаю, что вы можете удалить по индексу столбца с помощью кода, как:

wordTable.Columns[0].Delete();

Но мне нужен способ удалить столбец на основе имени столбца, поскольку каждая таблица в документе может иметь столбец идентификатора студента с разными индексами.

Спасибо

1 Ответ

1 голос
/ 13 марта 2012

Таблицы не имеют имен как таковых - вы, вероятно, имеете в виду столбец, в верхней ячейке которого есть «Идентификатор студента».Вам нужно будет пройтись по столбцам и взглянуть на верхнюю ячейку в каждой (предположительно, вы, по крайней мере, можете гарантировать, что у нее самый низкий индекс ячейки), чтобы определить, есть ли в ней текст, который вы ищете.

wordTable.Columns[n].Cells[0].Range.Text 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...