Здравствуйте, Svoyak, Вы писали:
S>Пишу макрос который должен обрабатывать однотипные документы Word. Даныые в документе представлены в виде таблицы.Ячейки которой неоднократно обьединялись по вертикали и горизонтали.Когда я пытаюсь добраться до них вот так wrd.Documents(current_file_name + file_ext).Tables(1).Rows(2).Range.Cells(1).Text Выдает ошибку 5991 "Отсутствует доступ к отдельным строкам(столбцам), поскольку таблица имеет ячейки, обьединенные по вертикали(горизонтали)". В скобках если обращаться через столбцы. Просветите начинающего плизз. Спасибо!
Вообще-то можно Tables(1).Cell(2, 1)
Но 2 и 1 — это не совсем номер строки и столбца, а номер по порядку сверху и слева, объединения имеют один номер
их можно посмотреть так
Dim cel As Cell
For Each cel In ActiveDocument.Tables(1).Range.Cells
MsgBox cel.RowIndex & " " & cel.ColumnIndex
Next cel