[CDR 2017-2021] Удаление всех страниц в документе кроме первой

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

tohaa

Участник
Топикстартер
Сообщения
247
Реакции
9
Добрый день.

Задача:
Удалить с помощью макроса все страницы в документе. Кроме первой.
Не смотря на содержимое страниц. Страниц в документе может быть любое кол-во. Страницы могут быть как пустые так и с содержимым.

Подскажите пожалуйста как это лучше реализовать.
 
Код:
Public Sub DeletePagesExceptFirst()
    Dim pa As Pages, count%, i%
   
    Set pa = ActiveDocument.Pages
    count = pa.count
   
    For i = count To 2 Step -1
        pa(i).Delete
    Next i
   
End Sub
 
  • Спасибо
Реакции: izrukvruki и tohaa
Код:
N=ActiveDocument.Pages.Count
For i = 2 To N
ActiveDocument.Pages(2).Delete
Next i
 
Последнее редактирование:
  • Спасибо
Реакции: izrukvruki и tohaa
Благодарю Вас. Помогли быстро!