powered by simpleCommunicator - 2.0.58     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Как через VBA обнаружить конец Word-документа?
4 сообщений из 4, страница 1 из 1
Как через VBA обнаружить конец Word-документа?
    #33322149
CollarWhiteBlue
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
См. сабж.
Чой-то тыркался, тыркался, но ничего не выходит...
...
Рейтинг: 0 / 0
Как через VBA обнаружить конец Word-документа?
    #33322464
Andres 1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Надо же так вопрос сформулировать-то. Не понятно, что нужно получить - если перейти в конец документа, то:
Код: plaintext
Selection.EndKey Unit:=wdStory
Если что-то другое, то плясать отсюда:
Код: plaintext
1.
2.
3.
4.
5.
6.
Dim myRange As Range
' myRange = последнее слово документа.
 Set myRange = ActiveDocument.Words.Last
' Что-то такое вроде надо было сделать для того,
' чтобы myRange указывал на конец документа
myRange.MoveStart Unit:=wdWord, Count:= 1 
...
Рейтинг: 0 / 0
Как через VBA обнаружить конец Word-документа?
    #33322508
CollarWhiteBlue
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Andres 1Надо же так вопрос сформулировать-то. Не понятно, что нужно получить
Сенька бери мяч, Andres 1. Сорри за неясный вопрос, плохо соображается сегодня :(.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Как через VBA обнаружить конец Word-документа?
    #38130170
Nikolay O
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Andres 1,

Да всё понятно. Ну нужно человеку, обрабатывая по одному символу, вовремя прервать цикл.
Делай так:
Do While (Selection.MoveRight(Unit:=wdCharacter, Count:=1))
.......
Loop

или, скажем:

Dim Success as Boolean
Do
Success = Selection.MoveRight(Unit:=wdCharacter, Count:=1)
Loop While (Success = True)
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Как через VBA обнаружить конец Word-документа?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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