Как найти количество столбцов в таблице MS Word с документом, установленным справа налево - PullRequest
1 голос
/ 10 ноября 2019

У меня есть документ MS Word, содержащий таблицы с арабским текстом (т. Е. Документ установлен справа налево). Однако я работаю с этим документом на компьютере, настроенном на английский язык. Есть таблица с несколькими строками и 3 столбцами. В некоторых строках все три столбца могут быть объединены, а в некоторых могут быть 2 столбца.

Я пытаюсь обойти таблицу по каждой строке за раз, поскольку хочу автоматически изменить некоторое содержимое в таблицеесли в строке объединены две ячейки или ни одна из них не объединена.

Однако обе приведенные ниже строки кода VBA выдают ошибку

"Ошибка времени выполнения 5941, Запрашиваемый элементколлекция не существует "

ThisDocument.Tables(1).Columns.Count  
ThisDocument.Tables(1).Rows.Count

Приведенные выше две строки отлично работают на документе с текстом на английском языке, т. е. установлены слева направо.

...