[CDR 2017-2022] Удалить 5 строк из выделенного текста.

  • Автор темы Автор темы tohaa
  • Дата начала Дата начала

tohaa

Участник
Топикстартер
Сообщения
261
Реакции
14
Добрый день.
Есть выделение. Оно текст.
Хочу удалить первые пять строк.
Как записать это коротко и чтобы работало быстрее чем ActiveLayer.Shapes.FindShapes(Type:=cdrTextShape) ?
 
Я правильно понимаю, у вас текст выделен? Тогда зачем шейпы искать, сразу от селекшна и смотрите.
 
  • Спасибо
Реакции: tohaa
Код:
Sub dTex()
Dim ZZZ As Shape
Set ZZZ = ActiveDocument.ActiveShape
ZZZ.Text.Story.Lines(1, 5).Delete
End Sub
 
  • Спасибо
Реакции: tohaa
Да я пытался с activeselection.. Спасибо за подсказку!