Вопрос по MS Word

Аватар пользователя
}/{yk
Сообщений: 1364
Зарегистрирован: 22 мар 2008, 21:00

Вопрос по MS Word

Сообщение }/{yk » 18 янв 2013, 08:42

Привет! Подскажите, можно ли в Word'e организовать вот какую штуку - нарисовать строки, пользователь ставит курсор в начало строки и набирает произвольный текст, который автоматически переносится на следующую строчку по мере заполнения текущей:



Изображение

Просто таблица не подходит, т.к. по мере заполнения первой строки текст не переходит на вторую, а первая строка просто увеличивает свою высоту.

Просто подчеркивание не подходит, т.к. строк должно быть определенное количество и все одинаковой ширины.

Голову сломал - нет идей. А у вас?
Последний раз редактировалось }/{yk 28 ноя 2019, 15:09, всего редактировалось 1 раз.
Причина: test

Аватар пользователя
Chelo27
Сообщений: 3302
Зарегистрирован: 31 мар 2010, 21:00

Вопрос по MS Word

Сообщение Chelo27 » 18 янв 2013, 17:51

}/{yk писал(а):Source of the post
Привет! Подскажите, можно ли в Word'e организовать вот какую штуку - нарисовать строки, пользователь ставит курсор в начало строки и набирает произвольный текст, который автоматически переносится на следующую строчку по мере заполнения текущей:



Изображение

Просто таблица не подходит, т.к. по мере заполнения первой строки текст не переходит на вторую, а первая строка просто увеличивает свою высоту.

Просто подчеркивание не подходит, т.к. строк должно быть определенное количество и все одинаковой ширины.

Голову сломал - нет идей. А у вас?


Если Вас рисование в Microsoft Word не напрягает нарисуйте на листе нужного размера шаблон из линий в удобном Вам порядке.

[spoiler=Я сегодня это сделал примерно так:]
1 Выбрал шрифт (Это трафарет для шрифта 16 Times New Roman).
2 Устанавил поля (здесь 1см с лева, права; 2см с верху, низу)
3 В конструкторе форм, в привязке к сетке выбрал: √ привязать к сетке;
шаг сетки по горизонтали – 0,25см, по вертикали – 0,5см;
√ использовать поля;
√ отображать линии сетки на экране:
√ по вертикали 3;
√ по горизонтали 2.
4 Вставил, объёмом в страницу, текста нужного размера.
5 В Формат, в Абзац выставил "Межстрочный коэфф." 1,55,
Чем расставил более-менее ровно строчки между линий сетки.
6 Можно наоборот меняя размеры сетки подобрать так, чтобы текст вписывался в неё нужным образом.
7 Нарисовал линию нужной толщины, лучше на нижней линии сетки.
Нажав "ctrl" перетащил эту линию курсором "+" на линию сетки выше и т.д.
Выделил все нарисованные линии и сгруппировал их. Выделил всю группу линий и через меню рисования изменил их до нужной толщины.
8 Выделил ещё раз всю группу линий и через "Формат объекта" расположил их за текстом, в "дополнительно" убрал галочку в "перемещать вместе с текстом" и поставил галочку в "установить привязку". При необходимости текст удалять вытеснением сверху через "интер", или вставляя новый текст, или забивать снизу. Нельзя одним махом удалять весь текст. Слетят линии.
Шаблон размером в пол листа можно вставить в верхний колонтитул, тогда он не будет слетать.
[/spoiler]
Сделайте свой шаблон под себя
[img]/modules/file/icons/application-octet-stream.png[/img] shablon_16.rar
Последний раз редактировалось Chelo27 28 ноя 2019, 15:09, всего редактировалось 1 раз.
Причина: test

Аватар пользователя
Soul
Сообщений: 2475
Зарегистрирован: 09 апр 2006, 21:00

Вопрос по MS Word

Сообщение Soul » 18 янв 2013, 22:16

Просто подчеркивание не подходит, т.к. строк должно быть определенное количество и все одинаковой ширины.

Большое число строк, состоящих из пробелов + ввод с INS (заменой) + моноширинный шрифт?
Последний раз редактировалось Soul 28 ноя 2019, 15:09, всего редактировалось 1 раз.
Причина: test

Аватар пользователя
homosapiens
Сообщений: 8400
Зарегистрирован: 16 июн 2008, 10:02

Вопрос по MS Word

Сообщение homosapiens » 19 янв 2013, 07:52

Сдается мне, что эта задача наиболее прямо решается через VBasic.
Последний раз редактировалось homosapiens 28 ноя 2019, 15:09, всего редактировалось 1 раз.
Причина: test

Аватар пользователя
Wild Bill
Сообщений: 4820
Зарегистрирован: 26 июл 2009, 21:00

Вопрос по MS Word

Сообщение Wild Bill » 19 янв 2013, 17:13

homosapiens писал(а):Source of the post Сдается мне, что эта задача наиболее прямо решается через VBasic.
Используйте $$\LaTeX$$!
Последний раз редактировалось Wild Bill 28 ноя 2019, 15:09, всего редактировалось 1 раз.
Причина: test

Аватар пользователя
homosapiens
Сообщений: 8400
Зарегистрирован: 16 июн 2008, 10:02

Вопрос по MS Word

Сообщение homosapiens » 20 янв 2013, 06:15

Средств Latex в ворде нет.
Последний раз редактировалось homosapiens 28 ноя 2019, 15:09, всего редактировалось 1 раз.
Причина: test

Аватар пользователя
}/{yk
Сообщений: 1364
Зарегистрирован: 22 мар 2008, 21:00

Вопрос по MS Word

Сообщение }/{yk » 20 янв 2013, 08:22

Chelo27
Посмотрю в понедельник на работе, спасибо!

Soul писал(а):Source of the post Большое число строк, состоящих из пробелов + ввод с INS (заменой) + моноширинный шрифт?


Я думал над этим, но моноширинный шрифт не подходит по условиям конечной задачи, а так он решил бы все проблемы.

homosapiens писал(а):Source of the post Сдается мне, что эта задача наиболее прямо решается через VBasic.


Над макросами тоже думал, но нет никаких идей конкретных, я макросы никогда не писал, а самое главное - не вижу алгоритма.
Последний раз редактировалось }/{yk 28 ноя 2019, 15:09, всего редактировалось 1 раз.
Причина: test

Аватар пользователя
Chelo27
Сообщений: 3302
Зарегистрирован: 31 мар 2010, 21:00

Вопрос по MS Word

Сообщение Chelo27 » 20 янв 2013, 09:26

}/{yk писал(а):Source of the post
Chelo27
Посмотрю в понедельник на работе, спасибо!


Честно скажу забыл как картинку в колонтитул вставлять. Текст, который не надо, вставляется легко.
Картинку - шаблон, не получилось вставить. Лет семь прошло. Забыл. На том компе Windus XP стоял, да какая разница?


PS Колонтитул отменяется.
Не забыть у шаблона в "Положение" в "дополнительно" убрать галочку в "перемещать вместе с текстом" и поставить галочку в "установить привязку".

Поверх окончательного варианта шаблона нарисовать рамку "Надпись" шириной по шаблону и чуть выше и ниже его. Задать ему прозрачность 100%. Вставить текст. В меню "формат надписи" поиграть верхним полем. В меню "Формат" "Абзац" поиграть межстрочным расстоянием. Поиграть самой рамкой выше ниже, выставить перед этим новый вариант у сетки - шаг по горизонтали 0,05 см, шаг по вертикали 0,05 см. При форматировании вводить числа с точностью до второго знака после запятой. Не забыть у рамки "надпись" убрать галочку в "перемещать вместе с текстом" и поставить галочку в "установить привязку".
И последнее, задать цвет рамки белая или, лучше, нет линии.
СОХРАНЯТЬся периодически по ходу работы и в конце.
Теперь текст можно убирать одновременно весь или в любом порядке.
Последний раз редактировалось Chelo27 28 ноя 2019, 15:09, всего редактировалось 1 раз.
Причина: test

Аватар пользователя
}/{yk
Сообщений: 1364
Зарегистрирован: 22 мар 2008, 21:00

Вопрос по MS Word

Сообщение }/{yk » 23 янв 2013, 08:51

Chelo27
Какие-то супер-шаманства) В принципе, я для себя проблему решил несколько проще:
1) Таблица фиксированной высоты
2) Текст с подчеркиванием и выравниванием по ширине
3) недостающие строчки дорисовываются с помощью VBScript как простые подчеркивания

Вариант тоже костыльный, но пока устраивает, переделывать нет желания. Но возможно в будущем вернусь к этому вопросу.

Спасибо!
Последний раз редактировалось }/{yk 28 ноя 2019, 15:09, всего редактировалось 1 раз.
Причина: test

Аватар пользователя
Wild Bill
Сообщений: 4820
Зарегистрирован: 26 июл 2009, 21:00

Вопрос по MS Word

Сообщение Wild Bill » 23 янв 2013, 13:29

homosapiens писал(а):Source of the post Средств Latex в ворде нет.
Просто заказал для себя ретранслятор... 8 000 руб... что это для института?...
Последний раз редактировалось Wild Bill 28 ноя 2019, 15:09, всего редактировалось 1 раз.
Причина: test


Вернуться в «Флейм»

Кто сейчас на форуме

Количество пользователей, которые сейчас просматривают этот форум: нет зарегистрированных пользователей и 22 гостей