Поделиться через


Метод Range.Delete (Word)

Удаляет указанное количество символов или слов.

Синтаксис

expression. Delete([Unit], [Count])

выражение (обязательно). Переменная, представляющая объект Range .

Параметры

Имя Обязательный или необязательный Тип данных Описание
Единицы Необязательный Variant Единица, на которую удаляется свернутый диапазон. Может быть одной из констант WdUnits .
Count Необязательный Variant Количество удаляемых единиц. Чтобы удалить единицы после диапазона, свернуть диапазон и использовать положительное число. Чтобы удалить единицы перед диапазоном, свернуть диапазон и использовать отрицательное число.

Возвращаемое значение

Длинное целое

Замечания

Этот метод возвращает значение Long , указывающее количество удаленных элементов, или возвращает 0 (ноль), если удаление было неудачным.

Пример

В этом примере выбирается и удаляется содержимое активного документа.

Sub DeleteSelection() 
 Dim intResponse As Integer 
 
 intResponse = MsgBox("Are you sure you want to " & _ 
 "delete the contents of the document?", vbYesNo) 
 
 If intResponse = vbYes Then 
 ActiveDocument.Content.Select 
 Selection.Delete 
 End If 
End Sub

См. также

Объект Range

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.