Из-за нечетного управления Word ячейками слияния очень трудно определить слитые ячейки в Word (технически, в ячейке нет свойства слияния, это всего лишь метод, поэтому мы должны «угадать», что объединяется).
Хотя и не идеально, я нашел один способ помочь в определении ячейки слияния.Если вы сохраняете файл .docx
как filtered html file
(.htm), вы можете посмотреть на разметку в файле .htm и посмотреть свойство colspan
для каждой ячейки.
Я хочу избежать дорогостоящего маршрута: сначала сохраните файл .docx в формате .htm (используя метод Document.SaveAs), а затем проанализируйте файл .htm, чтобы определить значения colspan для каждой ячейки.
Есть лилюбой я могу напрямую сохранить таблицу в памяти в формате .htm, а затем вытащить значения оттуда?
Альтернативой может быть использование алгоритма, используемого в беседе, для определения colspan, но я не нашел в интернете ничего об этом, и я хочу, если возможно, самостоятельно написать сложный алгоритм.