powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / WORD: Как определить конец ActiveDocument?
5 сообщений из 5, страница 1 из 1
WORD: Как определить конец ActiveDocument?
    #33641624
Фотография Slav
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день. Никак не могу найти - помогите, пожалуйста.

Макра в ВОРДЕ: как в 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
WORD: Как определить конец ActiveDocument?
    #33642148
Ashton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: 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
WORD: Как определить конец ActiveDocument?
    #33643395
Фотография Slav
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ashton,

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

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


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