Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / WORD: Как определить конец ActiveDocument? / 5 сообщений из 5, страница 1 из 1
03.04.2006, 16:25:20
    #33641624
Slav
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WORD: Как определить конец ActiveDocument?
Добрый день. Никак не могу найти - помогите, пожалуйста.

Макра в ВОРДЕ: как в ActiveDocument узнать, что достигнут конец? Именно в ActiveDocument - открытие файла и последующий EOF(n) не предлагать.

Или - может можно как-то по-другому? В активном документе пройти по всем словам - и остановиться в самом конце? Нечто вроде:

Код: plaintext
1.
2.
3.
4.
Do While Not ActiveDocument.??? // EOF()
    Selection.MoveRight Unit:=wdWord, Count:= 1 , Extend:=wdExtend
    Selection.MoveRight Unit:=wdCharacter, Count:= 1 
...
Loop

Спасибо.
...
Рейтинг: 0 / 0
03.04.2006, 20:26:29
    #33642148
Ashton
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WORD: Как определить конец ActiveDocument?
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
    ' Для информации. Пройтись по всем абзацам в документе.
    Dim p As Paragraph
    Dim strText As String
    
    For Each p In ActiveDocument.Paragraphs
        strText = p.Range.Text
        Debug.Print Left(strText, Len(strText) -  1 )
    Next p

Код: plaintext
1.
2.
3.
4.
5.
    ' По сабжу. Соответсвенно, если хочешь пройтись от начала
    ' до конца, то Selection должен быть в начале документа.
    Do While Selection.End < ActiveDocument.Content.End -  1 
        Selection.MoveRight Unit:=wdWord, Count:= 1 , Extend:=wdExtend
        Selection.MoveRight Unit:=wdCharacter, Count:= 1 
    Loop
...
Рейтинг: 0 / 0
04.04.2006, 13:36:11
    #33643395
Slav
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WORD: Как определить конец ActiveDocument?
Ashton,

спасибо. Надо теперь подумать - как это приспособить.
...
Рейтинг: 0 / 0
04.04.2006, 14:20:49
    #33643578
Ashton
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WORD: Как определить конец ActiveDocument?
А что в итоге ты хочешь сделать?
...
Рейтинг: 0 / 0
07.04.2006, 16:45:47
    #33652847
Slav
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WORD: Как определить конец ActiveDocument?
AshtonА что в итоге ты хочешь сделать?
Ashton,

транслятор...
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / WORD: Как определить конец ActiveDocument? / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]