powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Word! Загнать текст в таблицу
3 сообщений из 3, страница 1 из 1
Word! Загнать текст в таблицу
    #35078419
Annex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет всем. У меня есть тесты(один документ).
Как можно распределить их по ячейкам в таблице в другом документе?
В один столбец номер варианта, в другой номер теста, в третий - сам вопрос с вариантами ответов.
Приведите пример плиз..
...
Рейтинг: 0 / 0
Word! Загнать текст в таблицу
    #35078627
Annex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вот образец. Можно это осуществить с большим количеством строк в таблице?

такой макрос, но как научить его что именно копировать/вставлять и как распознать номер варианта и номер теста?

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
Sub Макрос3()

    Selection.MoveDown Unit:=wdLine, Count:= 10 , Extend:=wdExtend
    Selection.MoveRight Unit:=wdCharacter, Count:= 5 , Extend:=wdExtend
    Selection.Copy
    Windows("Таблица+шаблон").Activate
    Windows("Variant+kimyo1-2").Activate
    Selection.PasteAndFormat (wdPasteDefault)
    Selection.MoveDown Unit:=wdLine, Count:= 2 
    Selection.MoveLeft Unit:=wdCharacter, Count:= 3 
    Selection.MoveRight Unit:=wdCharacter, Count:= 1 
    Selection.MoveDown Unit:=wdLine, Count:= 8 , Extend:=wdExtend
    Selection.MoveUp Unit:=wdLine, Count:= 1 , Extend:=wdExtend
    Selection.MoveRight Unit:=wdCharacter, Count:= 1 , Extend:=wdExtend
    Selection.MoveUp Unit:=wdLine, Count:= 1 , Extend:=wdExtend
    Selection.EndKey Unit:=wdLine, Extend:=wdExtend
    Selection.Copy
    Windows("Таблица+шаблон").Activate
    Selection.MoveDown Unit:=wdLine, Count:= 1 
    Windows("Variant+kimyo1-2").Activate
    Selection.PasteAndFormat (wdPasteDefault)
End Sub
...
Рейтинг: 0 / 0
Word! Загнать текст в таблицу
    #35080266
Фотография A.K.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я почти уверен, что в действительности вам бы лучше всего подошел такой инструмент Word'а как "Слияние" (Сервис -> Письма и рассылки).
Для этого вам надо подготовить 2 файла:
1) данные с вопросами теста (лучше всего - в виде таблицы Excel, каждая строка - один вариант теста, первой строкой - названия полей таблицы)
2) шаблон для слияния в Word - создаете "бланк" теста, но на место конкретных вопросов вставляете так называемые поля слияния - т.е. ссылки на то, что сюда нужно будет подставить реальные данные из таблицы с вопросами.

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


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