|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
11.11.2010, 01:37 | #1 |
Регистрация: 11.11.2010
Сообщений: 4
|
преобразование многоуровневого списка в таблицу
Доброго времени суток! Подскажите, возможно ли штатными средствами Word'а преобразовать многоуровневый список в таблицу?
Имеется список вида: 1. К функциям общения относится: a. Использование ведущих каналов восприятия информации; b. Передача и прием информации; c. Использование средств общения. 2. Общение подразделяется на… a. Диалогическое и монологическое; b. Вербальное и невербальное; c. Визуальное, аудиальное и кинестетическое. На выходе должно быть: ___________________________________ _____________________________ |1. К функциям общения относится:|2. Общение подразделяется на…----| |a. Использование ведущих каналов|a.Диалогическое и монологическое;| | восприятия информации;---------|------------------------------------| ---------------. . .-----------------|---------------. . .------------------- Количество элементов второго уровня разное - от 3 до 7. Получается, что новая ячейка должна содержать строку, начинающуюся с цифры + все последующие до следующего появления цифры в начале строки |
11.11.2010, 10:19 | #2 |
Форумчанин
Регистрация: 29.09.2008
Сообщений: 378
|
Стандартными средствами не получится.
Руками поэтапно: 1. Создаем таблицу нужного размера 2. Вырезаем и вставляем уровни списка в пустые столбцы А обязательно в таблицу? Если преобразовать в колонки, будет очень похоже. Тут можно автоматизировать, если уровни стилизованы или еще как-то выделены: 1. Преобразуем список в колонки 2. Поиском и заменой или руками вставляем разрыв колонки перед каждым уровнем
Макросы на заказ и готовый пакет - http://mtdmacro.ru/
Последний раз редактировалось Вождь; 11.11.2010 в 10:22. |
11.11.2010, 11:13 | #3 |
Пользователь
Регистрация: 23.09.2010
Сообщений: 65
|
krad3, списки автоматические или от руки цифры и буквы набиты?
Можно штатными средствами сделать: 1. Выделите весь список. 2. Таблица - Вставить таблицу (что-то в этом роде, т.к. я не знаю, какой у вас Word). Если будут какие-то диалоговые окна, то всегда жмите ОКЕЙ. 3. В результате наш список превратился в таблицу. 4. Выделите строки, которые нужно поместить в столбец справа - Вырежте их (Ctrl + X). 5. Поместите курсор в позицию, указанную на рис. 6. Вставьте вырезанное (Ctrl + V). Хотя нумерация сбивается. В таблицах нумерация идёт не так, как надо, если используются автоматические списки. Как это решить - не знаю. Единственное, что приходит в голову, - преобразовать списки в просто текст (если они автоматические были). Можно ли это сделать штатными средствами - не знаю, но можно с помощью макросов. Последний раз редактировалось forumWord; 11.11.2010 в 12:10. |
11.11.2010, 20:23 | #4 |
Регистрация: 11.11.2010
Сообщений: 4
|
Office 2007, списки автоматические. С ручным разнесением вопросов из списка в общем-то нет. Интересует именно процесс автоматизации. Очень часто приходится разбивать вопросы по вариантам (только не предлагайте воспользоваться программами для составления тестов - у меня жена против них))). Пробую реализовать разброс в офисе - например на 3 (4, 5) варианта, чтоб можно было как при преобразовании текста в таблицу указать количество столбцов (=вариантов). Может что-то с символами в конце строки придумать...?
|
12.11.2010, 00:20 | #5 |
Форумчанин
Регистрация: 29.09.2008
Сообщений: 378
|
Макрос переносит параграфы выбранной области в таблицу. Новая колонка - параграф списка первого уровня. Область может содержать и параграфы с обычным текстом. Ну и комментарии имеются…
Код:
Макросы на заказ и готовый пакет - http://mtdmacro.ru/
|
12.11.2010, 01:50 | #6 |
Регистрация: 11.11.2010
Сообщений: 4
|
Вождь, к сожалению не нашел кнопки изменения репутации... ОГРОМНОЕ спасибо за помощь! Обычно отсылают в поиск, дают "приблизительные" советы, а тут в кратчайшие сроки и готовое решение))) Еще раз спасибо! Скажите, можно ли в этот код вносить свои изменения?
P.S. Нашел!) Последний раз редактировалось krad3; 12.11.2010 в 01:59. |
12.11.2010, 02:03 | #7 |
Форумчанин
Регистрация: 29.09.2008
Сообщений: 378
|
Да, на здоровье. Код тестирован, но все же сырой...
Макросы на заказ и готовый пакет - http://mtdmacro.ru/
|
12.11.2010, 09:53 | #8 |
Пользователь
Регистрация: 23.09.2010
Сообщений: 65
|
krad3, не хочу проверять код вождя. Просто ради интереса. Списки нормально нумеруются в таблице? Я просто переносил список в таблицу и нумерация сбивалась: она идёт не по столбцам, а слева направо.
|
12.11.2010, 12:33 | #9 |
Регистрация: 11.11.2010
Сообщений: 4
|
Нет, действительно сбиваются: нумеруются как один большой список слева направо. на данный момент я по столбцам объединяю ячейки со списком второго уровня и выбираю "начать нумерацию сначала" в каждой объединенной ячейке
|
12.11.2010, 14:29 | #10 |
Форумчанин
Регистрация: 29.09.2008
Сообщений: 378
|
Естественно. Нумерация принимает последовательный вид. Чтобы понять как это, надо преобразовать таблицу в текст и присмотреться к порядку параграфов. Например, даже если ячейки со списком расположить по диагонали, то нумерация будет последовательной.
Для сохранения нумерации, все подуровни уровня списка должны находиться в одной с ним ячейке. Мой макрос, этого не учитывает. В нем так и написано: разделитель строк - знак абзаца. А макрос для одной строки будет покороче, а еще проще мой макрос сделать универсальным: Код:
Макросы на заказ и готовый пакет - http://mtdmacro.ru/
Последний раз редактировалось Вождь; 12.11.2010 в 14:50. |
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как отфильтровать таблицу по значениям из выпадающего списка? | Умница++ | Microsoft Office Excel | 14 | 20.07.2011 12:19 |
Как добавить значения из списка с множественным выбором в таблицу/запрос? | NickiBell | Microsoft Office Access | 0 | 24.09.2010 00:38 |
Необходимо сделать из списка таблицу | Azz100 | Microsoft Office Excel | 2 | 24.08.2010 10:28 |
Сохранить значение из списка в таблицу | Botanik1987 | Microsoft Office Access | 14 | 13.04.2010 18:17 |
[Prolog] Преобразование списка в таблицу | girlll | Помощь студентам | 1 | 07.04.2009 23:29 |