powered by simpleCommunicator - 2.0.38     © 2025 Programmizd 02
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Как перевести курсор в конец файла в файле WORD?
5 сообщений из 5, страница 1 из 1
Как перевести курсор в конец файла в файле WORD?
    #39670816
kos20
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как перевести курсор в конец файла в файле WORD? Может есть готовый пример сбора документов word в один документ. Всем спасибо.
...
Рейтинг: 0 / 0
Как перевести курсор в конец файла в файле WORD?
    #39670820
Казанский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
kos20,
Ctrl+End. Если речь о VBA, то можно записать эту команду макрорекордером.
Для сбора документов можно использовать команду Вставка - Объект - Текст из файла, причем можно вставить сразу несколько документов.
...
Рейтинг: 0 / 0
Как перевести курсор в конец файла в файле WORD?
    #39670940
kos20
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Казанский,

здесь нашел пример: http://v-ofice.ru/word/obedinit-faily-word-v-odin/
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
Sub MergeDocuments()
  Application.ScreenUpdating = False
  MyPath = ActiveDocument.Path
  MyName = Dir(MyPath & "\" & "*.doc")
  i = 0 
  Do While MyName <> ""
  If MyName <> ActiveDocument.Name Then
  Set wb = Documents.Open(MyPath & "\" & MyName)
  Selection.WholeStory
  Selection.Copy
  Windows(1).Activate
  Selection.EndKey Unit:=wdLine
  Selection.TypeParagraph
  Selection.Paste
  i = i + 1
  wb.Close False
  End If
  MyName = Dir
  Loop
  Application.ScreenUpdating = True
  End Sub




У меня почему-то не получатся выделить окно приложения WORD c целью удаления некой информации и копирования с других листов. Те по факту нужно переписать вышеуказанный код нотолько чтобы запускался из EXCEl.

Может кто поможет?)

Мой код. который не работает, может кто подскажет почему он не работает

Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
Dim WA As Object
Set WA = CreateObject("Word.Application")
WA.Visible = True

Set WDInsert = WA.Documents.Add(ThisWorkbook.Path & "\Рассылка предложений ШАБЛОН.docx"): DoEvents
WDInsert.Activate
WDInsert.Select
'WDInsert.Range.WholeStory
Selection.Delete
...
Рейтинг: 0 / 0
Как перевести курсор в конец файла в файле WORD?
    #39670952
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kos20код. который не работаетВыдается сообщение "я не работаю"? Или проблема как-то иначе выглядит?
...
Рейтинг: 0 / 0
Как перевести курсор в конец файла в файле WORD?
    #39671404
Фотография The_Prist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kos20Мой код. который не работает, может кто подскажет почему он не работает

Selection .Delete[/SRC]
В данном случае Selection относится к Excel, а не к Word. Будет правильнее:
Код: vbnet
1.
WDInsert.Selection


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


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