У меня есть документ Word, в котором есть несколько таблиц, автоматически сгенерированных из внешних данных.
Все ячейки таблицы корректно обновляются, за исключением случайной таблицы, которая будет содержать все пустые ячейки.
Пошагово просматривая код, я вижу, что он присваивает допустимые значения каждой ячейке, но ничего не появится. Если бы я скопировал и запустил строку кода в ближайшем окне, она бы появилась.
Тогда я обнаружил, что могу заставить все странные неотображаемые ячейки появляться, если после завершения макроса я наберу CTRL-Z один раз. Поп все они появляются!
Последнее, что нужно сделать в стеке отмены, - «Обновить TOC Full»!
И если я специально дважды щелкну в любой не отображаемой ячейке, она также появится.
ничего особенного в коде:
oTable.Cell (2, 1) .Range.Text = "Некоторое значение"
Написание таблиц - это не первое и не последнее, что я делаю в макросе.
Что здесь может происходить?