У меня есть документ MS Word, содержащий таблицы с арабским текстом (т. Е. Документ установлен справа налево). Однако я работаю с этим документом на компьютере, настроенном на английский язык. Есть таблица с несколькими строками и 3 столбцами. В некоторых строках все три столбца могут быть объединены, а в некоторых могут быть 2 столбца.
Я пытаюсь обойти таблицу по каждой строке за раз, поскольку хочу автоматически изменить некоторое содержимое в таблицеесли в строке объединены две ячейки или ни одна из них не объединена.
Однако обе приведенные ниже строки кода VBA выдают ошибку
"Ошибка времени выполнения 5941, Запрашиваемый элементколлекция не существует "
ThisDocument.Tables(1).Columns.Count
ThisDocument.Tables(1).Rows.Count
Приведенные выше две строки отлично работают на документе с текстом на английском языке, т. е. установлены слева направо.