Выделяем окончания слов в Word
Содержание
Метод 1: Границы текста
Стремительно выделить окончание у слова в Word в хоть какой животрепещущей версии можно при помощи инструмента «Границы и заливка». Воспользоваться им нужно по последующей аннотации:
- Переместитесь во вкладку «Главная», раскройте подменю с границами и нажмите на «Границы и заливка…», за ранее выделив окончание у слова.
Метод 2: Вставка фигуры
Другой способ, который можно использовать при разовом выделении окончаний, предполагает ручное добавление фигуры. Окончание добавляется по последующему методу:
- Откройте раздел «Вставка», разверните пункт «Фигуры», изберите «Прямоугольник» в высшей части перечня.
Принципиально! Выделять окончания таким способом можно только после того, как текст будет совсем отредактирован – при внесении всех конфигураций фигура не последует за знаками, а остается на месте.
Метод 3: Внедрение макроса
При работе с огромным текстом функцию рисования окончаний можно заавтоматизировать при помощи специального макроса – он сам будет создавать фигуру (как в Методе 2). Добавляется макрос в Word по обычному методу:
- Перейдите во вкладку «Вид», откройте пункт «Макросы», нажмите на подобающую строчку. Для удобства в предстоящем можно использовать комбинацию кнопок Alt + F8.
Option Explicit
Enum LexicalUnits
luEndfix = 3
End Enum
'Воткнуть окончание
Sub окончание()
Call AddLexicalUnit(luEndfix)
End Sub
Sub AddLexicalUnit(LexUnit As LexicalUnits)
Dim nL As Single, nT As Single, nW As Single, nH As Long
Const HEIGHT As Single = 3
' ActiveWindow.GetPoint 0, 0, 0, nH, Selection.Range
nL = Selection.Information(wdHorizontalPositionRelativeToPage)
nT = Selection.Information(wdVerticalPositionRelativeToPage) + 2
Selection.Collapse wdCollapseEnd
nW = Selection.Information(wdHorizontalPositionRelativeToPage) - nL
Select Case LexUnit
Case luEndfix 'Окончание
nH = Selection.Font.Size
With ActiveDocument.Shapes.AddShape(msoShapeRectangle, nL, nT, nW, CSng(nH))
.Fill.Visible = msoFalse
.Select
End With
End Select
Selection.ShapeRange.WrapFormat.Type = 3
End Sub
Выделите окончание у слова, вызовите окно макросов композицией Alt + F8, изберите вариант «Окончание», нажмите на «Выполнить» — стандартная прямоугольная рамка с контуром нарисуется автоматом.
Если в разделе «Вид» нет пт «Макросы», нажмите на «Файл», откройте «Параметры», перейдите в «Основные» и найдите блок «Основные характеристики работы». Активируйте пункт «Показывать вкладку «Разработчик» на ленте», найдите блок «Макросы» в показавшейся вкладке «Разработчик» на ленте Word.
Источник: lumpics.ru