|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
28.09.2009, 15:44 | #1 |
Новичок
Джуниор
Регистрация: 28.09.2009
Сообщений: 2
|
Как выделить несколько страниц текста
Первую страницу выделяю так:
ActiveDocument.Sections(1).Range.Se lect Вторую так: ActiveDocument.Sections(2).Range.Se lect А как выделить эти две страницы сразу? Может кто знает, как сделать. Искал, но ничего путного не нашел Мне нужно размножить эти две страницы Последний раз редактировалось Иванов2; 28.09.2009 в 15:49. |
28.09.2009, 18:05 | #2 |
Новичок
Джуниор
Регистрация: 28.09.2009
Сообщений: 2
|
Что-то никто не хочет на такие простые вопросы отвечать. Все равно спасибо вашему форуму, подсказку нашел здесь (на форуме).
Ну и вот как это решается, целый день копал: With ActiveDocument .Range(.Sections(1).Range.Start, .Sections(2).Range.End).Select End With Последний раз редактировалось Иванов2; 28.09.2009 в 18:11. |
28.09.2009, 21:40 | #3 |
Балуюсь кодами
Участник клуба
Регистрация: 09.01.2009
Сообщений: 1,837
|
Я просто не успел.
Я так понял, что у вас по одной странице в разделе, вот вы и выделяете их пораздельно. Со своей стороны предложу универсальный макрос выделения нужного количества страниц, начиная с той, на которой находится курсор: Код:
Лучше день потерять — потом за пять минут долететь!©
Последний раз редактировалось viter.alex; 28.09.2009 в 23:53. Причина: Доработал код |
28.09.2009, 21:59 | #4 |
Пользователь
Регистрация: 19.09.2009
Сообщений: 69
|
Выделить несколько страниц текста может только Витер, потому что в VBA отсутствует объект Страница. Её нужно создавать хитрыми способами с помощью объекта Range.
|
28.09.2009, 22:24 | #5 |
Балуюсь кодами
Участник клуба
Регистрация: 09.01.2009
Сообщений: 1,837
|
Еще год назад я думал примерно также, но, подумав, понял, что в программном объекте, представляющем страницу, нет надобности. Это человек воспринимает текст постранично, а программе удобнее это делать через диапазоны, задаваемые числами.
Лучше день потерять — потом за пять минут долететь!©
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Выделить дату и номер договора из текста | S_M | Microsoft Office Excel | 6 | 04.09.2009 17:46 |
Как выделить несколько листов сразу? | frantic150 | Microsoft Office Excel | 3 | 25.06.2009 01:25 |