Свойство Borders.Enable (Word)
Возвращает или задает форматирование границ для указанного объекта. Для чтения и записи, Long.
Синтаксис
выражение. Enable
Выражение Переменная, представляющая коллекцию Borders.
Замечания
Свойство Enable возвращает значение True или wdUndefined, если форматирование границы применяется ко всему объекту или его части. Можно задать значение True, False или константой WdLineStyle .
Свойство Enable применяется ко всем границам указанного объекта. Значение True задает для стиля линии стиль линии по умолчанию, а ширину линии — ширину линии по умолчанию. Стиль и ширину линии по умолчанию можно задать с помощью свойств DefaultBorderLineWidth и DefaultBorderLineStyle .
Чтобы удалить все границы объекта, задайте для свойства Enable значение False, как показано в следующем примере.
ActiveDocument.Tables(1).Borders.Enable = False
Чтобы удалить или применить одну границу, используйте параметр Borders (index), где index является константой WdBorderType , чтобы вернуть одну границу, а затем задать свойство LineStyle . В следующем примере нижняя граница удаляется из rngTemp
.
Dim rngTemp
rngTemp.Borders(wdBorderBottom).LineStyle = wdLineStyleNone
Пример
В этом примере удаляются все границы из первой ячейки в первой таблице.
If ActiveDocument.Tables.Count >= 1 Then
ActiveDocument.Tables(1).Cell(1, 1).Borders.Enable = False
End If
В этом примере к первому абзацу выделенного фрагмента применяется пунктирная граница.
Options.DefaultBorderLineWidth = wdLineWidth025pt
Selection.Paragraphs(1).Borders.Enable = _
wdLineStyleDashSmallGap
В этом примере граница применяется вокруг первого символа в выделенном фрагменте. Если ничего не выбрано, граница применяется к первому символу после точки вставки.
Selection.Characters(1).Borders.Enable = True
См. также
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.