У меня есть код, который скрывает строку в таблице в Microsoft Word. Проблема в том, что в таблице теперь есть вертикальный столбец. Этот макрос теперь не может работать из-за вертикально объединенного столбца (его нельзя удалить!). Я не совсем уверен, есть ли способ дополнительно манипулировать макросом, чтобы он игнорировал вертикально объединенный столбец.
Вот код, чтобы скрыть нужную строку.
Sub CommandButton1_Click()
Dim ItemTable1 As Range
Dim ItemTable2 As Range
With ActiveDocument.Tables(1)
Set ItemTable1 = .Rows(9).Range
ItemTable1.End = .Rows(9).Range.End
End With
With ActiveDocument.Tables(1)
Set ItemTable2 = .Rows(9).Range
ItemTable2 = .Rows(9).Range.End
End With
With ItemTable1.Font
.Hidden = True
End With
With ItemTable2.Font
.Hidden = True
End With
End Sub
Изображение таблицы в Microsoft Word. Ряд, который я хочу скрыть, выделен зеленым. Вертикальный столбец создает проблемы.