Re: Доступ к ячейкам таблицы документа Word
От: Elena_ Россия  
Дата: 13.08.04 08:37
Оценка: 3 (1)
Здравствуйте, 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
Пользователь — друг программиста!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.