Word VBA Макросы. Как узнать, что ячейка в таблице пустая?

Автор Посетитель, 28 января 2021, 14:33

Посетитель


Администратор

Для теста этого макроса, поставьте курсор внутрь таблицы.
Макрос анализирует ячейку, которая находится в первой строке и в первом столбце.

Sub Макрос()

    If Len(Selection.Tables(1).Cell(1, 1).Range.Text) = 2 Then
        MsgBox "Ячейка пустая.", vbInformation
    Else
        MsgBox "Ячейка не пустая.", vbInformation
    End If

End Sub


Пояснения к коду

В Ворде, в таблице, в ячейке всегда есть два специальных символа:
1) один символ в виде кружка. Его видно, если видны скрытые символы. Скрытые символы можно отобразить так: вкладка "Главная" - группа "Абзац" - Отобразить все знаки;
2) второй символ вообще никогда не видно.