Привет! Подскажите, можно ли в Word'e организовать вот какую штуку - нарисовать строки, пользователь ставит курсор в начало строки и набирает произвольный текст, который автоматически переносится на следующую строчку по мере заполнения текущей:
Просто таблица не подходит, т.к. по мере заполнения первой строки текст не переходит на вторую, а первая строка просто увеличивает свою высоту.
Просто подчеркивание не подходит, т.к. строк должно быть определенное количество и все одинаковой ширины.
Голову сломал - нет идей. А у вас?
Вопрос по MS Word
Вопрос по MS Word
Последний раз редактировалось }/{yk 28 ноя 2019, 15:09, всего редактировалось 1 раз.
Причина: test
Причина: test
Вопрос по MS Word
}/{yk писал(а):Source of the post
Привет! Подскажите, можно ли в Word'e организовать вот какую штуку - нарисовать строки, пользователь ставит курсор в начало строки и набирает произвольный текст, который автоматически переносится на следующую строчку по мере заполнения текущей:
Просто таблица не подходит, т.к. по мере заполнения первой строки текст не переходит на вторую, а первая строка просто увеличивает свою высоту.
Просто подчеркивание не подходит, т.к. строк должно быть определенное количество и все одинаковой ширины.
Голову сломал - нет идей. А у вас?
Если Вас рисование в Microsoft Word не напрягает нарисуйте на листе нужного размера шаблон из линий в удобном Вам порядке.
[spoiler=Я сегодня это сделал примерно так:]
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
Причина: test
Вопрос по MS Word
Просто подчеркивание не подходит, т.к. строк должно быть определенное количество и все одинаковой ширины.
Большое число строк, состоящих из пробелов + ввод с INS (заменой) + моноширинный шрифт?
Последний раз редактировалось Soul 28 ноя 2019, 15:09, всего редактировалось 1 раз.
Причина: test
Причина: test
- homosapiens
- Сообщений: 8400
- Зарегистрирован: 16 июн 2008, 10:02
Вопрос по MS Word
Сдается мне, что эта задача наиболее прямо решается через VBasic.
Последний раз редактировалось homosapiens 28 ноя 2019, 15:09, всего редактировалось 1 раз.
Причина: test
Причина: test
Вопрос по MS Word
Используйте !homosapiens писал(а):Source of the post Сдается мне, что эта задача наиболее прямо решается через VBasic.
Последний раз редактировалось Wild Bill 28 ноя 2019, 15:09, всего редактировалось 1 раз.
Причина: test
Причина: test
- homosapiens
- Сообщений: 8400
- Зарегистрирован: 16 июн 2008, 10:02
Вопрос по MS Word
Средств Latex в ворде нет.
Последний раз редактировалось homosapiens 28 ноя 2019, 15:09, всего редактировалось 1 раз.
Причина: test
Причина: test
Вопрос по MS Word
Chelo27
Посмотрю в понедельник на работе, спасибо!
Я думал над этим, но моноширинный шрифт не подходит по условиям конечной задачи, а так он решил бы все проблемы.
Над макросами тоже думал, но нет никаких идей конкретных, я макросы никогда не писал, а самое главное - не вижу алгоритма.
Посмотрю в понедельник на работе, спасибо!
Soul писал(а):Source of the post Большое число строк, состоящих из пробелов + ввод с INS (заменой) + моноширинный шрифт?
Я думал над этим, но моноширинный шрифт не подходит по условиям конечной задачи, а так он решил бы все проблемы.
homosapiens писал(а):Source of the post Сдается мне, что эта задача наиболее прямо решается через VBasic.
Над макросами тоже думал, но нет никаких идей конкретных, я макросы никогда не писал, а самое главное - не вижу алгоритма.
Последний раз редактировалось }/{yk 28 ноя 2019, 15:09, всего редактировалось 1 раз.
Причина: test
Причина: test
Вопрос по MS Word
Картинку - шаблон, не получилось вставить. Лет семь прошло. Забыл. На том компе Windus XP стоял, да какая разница?
PS Колонтитул отменяется.
Не забыть у шаблона в "Положение" в "дополнительно" убрать галочку в "перемещать вместе с текстом" и поставить галочку в "установить привязку".
Поверх окончательного варианта шаблона нарисовать рамку "Надпись" шириной по шаблону и чуть выше и ниже его. Задать ему прозрачность 100%. Вставить текст. В меню "формат надписи" поиграть верхним полем. В меню "Формат" "Абзац" поиграть межстрочным расстоянием. Поиграть самой рамкой выше ниже, выставить перед этим новый вариант у сетки - шаг по горизонтали 0,05 см, шаг по вертикали 0,05 см. При форматировании вводить числа с точностью до второго знака после запятой. Не забыть у рамки "надпись" убрать галочку в "перемещать вместе с текстом" и поставить галочку в "установить привязку".
И последнее, задать цвет рамки белая или, лучше, нет линии.
СОХРАНЯТЬся периодически по ходу работы и в конце.
Теперь текст можно убирать одновременно весь или в любом порядке.
Последний раз редактировалось Chelo27 28 ноя 2019, 15:09, всего редактировалось 1 раз.
Причина: test
Причина: test
Вопрос по MS Word
Chelo27
Какие-то супер-шаманства) В принципе, я для себя проблему решил несколько проще:
1) Таблица фиксированной высоты
2) Текст с подчеркиванием и выравниванием по ширине
3) недостающие строчки дорисовываются с помощью VBScript как простые подчеркивания
Вариант тоже костыльный, но пока устраивает, переделывать нет желания. Но возможно в будущем вернусь к этому вопросу.
Спасибо!
Какие-то супер-шаманства) В принципе, я для себя проблему решил несколько проще:
1) Таблица фиксированной высоты
2) Текст с подчеркиванием и выравниванием по ширине
3) недостающие строчки дорисовываются с помощью VBScript как простые подчеркивания
Вариант тоже костыльный, но пока устраивает, переделывать нет желания. Но возможно в будущем вернусь к этому вопросу.
Спасибо!
Последний раз редактировалось }/{yk 28 ноя 2019, 15:09, всего редактировалось 1 раз.
Причина: test
Причина: test
Вопрос по MS Word
Просто заказал для себяhomosapiens писал(а):Source of the post Средств Latex в ворде нет.
Последний раз редактировалось Wild Bill 28 ноя 2019, 15:09, всего редактировалось 1 раз.
Причина: test
Причина: test
Кто сейчас на форуме
Количество пользователей, которые сейчас просматривают этот форум: нет зарегистрированных пользователей и 27 гостей