Я пишу некоторый код для итерации по таблицам документа Word (количество таблиц в сотнях, но я не думаю, что это имеет значение) и заполняю их поля данными из таблиц, найденных в другом документе Word, используя c # в Visual Студия.
В основном копирование данных из некоторых таблиц в документе B в таблицы в документе A. Мне нужно убедиться, что несколько ячеек из документа B и документа A совпадают, прежде чем я перенесу данные, но это оказывается трудным, потому что данные имеют форматирование, которое в конечном итоге вызывает ошибки, потому что два поля не равны, хотя они имеют одинаковый видимый текст.
Чтобы вытащить текст из отдельных ячеек таблицы, которую я использовал
table.Cell(row,col).Range.Text;
Но это вернуло значение, такое как "Значение этой ячейки \ r \ a"
поэтому мне пришлось изменить удалить
table.Cell(row,col).Range.Replace("\r\a","").Text;
Это работает, но мне интересно, есть ли другой, менее громоздкий способ достижения результата или что на самом деле означает \ r \ a . Просматривая Google и StackOverflow, я не смог найти ничего, что ответило на мои вопросы. Спасибо.