Есть ли способ узнать, есть ли объединенные ячейки в таблице в текстовом документе?
Когда я путешествовал по текстовому документу в соответствии с таблицами и изменял свойства таблицы и ячейки, моя программная ошибка, потому что некоторые таблицы содержат объединенные ячейки, но если я в соответствии с ячейкой для перемещения, из-за содержимого документа может быть много, это займет много времени, я знаю, что в Excel есть атрибут MergeCells, но слово, если сделатьне имеют этого свойства ...
Range FR = wordDoc.Range(sRange.Start, sRange.End);
for (int i = 1; i <= FR.Tables.Count; i++)
{
//Range IsMerge = FR.Tables[i].Range;
//if (IsMerge)
//{
//}
for (int j = 1; j <= FR.Tables[i].Rows.Count; j++)
{
Range rg = FR.Tables[i].Rows[j].Range;
object Replace_String = "^p";
object ms = Type.Missing;
object Replace = Microsoft.Office.Interop.Word.WdReplace.wdReplaceAll;
object ReplaceWith = "";
rg.Find.Execute(ref Replace_String, ref ms, ref ms, ref ms, ref ms,
ref ms, ref ms, ref ms, ref ms, ref ReplaceWith,
ref Replace, ref ms, ref ms, ref ms, ref ms);
rg.ParagraphFormat.FirstLineIndent = 0;
rg.ParagraphFormat.Alignment = WdParagraphAlignment.wdAlignParagraphCenter;
}
}
Невозможно получить доступ к отдельным строкам в этой коллекции, поскольку в таблице есть вертикально объединенные ячейки.