Команда rand в ворде

Обновлено: 03.07.2024

Как в Word сделать так, чтобы в разных частях документа был расположен одинаковый кусок текста и чтобы при изменении его, например, только в начале документа - он изменялся во всех остальных таких же кусках текста во всем документе?

Подобный вопрос за последний месяц мне задали уже несколько человек. На самом деле, все достаточно просто. Нужно использовать в документе специальное поле REF . Вот как это делается на примере одного шаблона.

Предположим, что есть договор купли-продажи между Продавцом и Покупателем. В начале договора указываются фамилия, имя, отчество Продавца и Покупателя, а также их реквизиты. Дальше в тексте документе есть специальные поля, которые автоматически обновляются и заполняются тем текстом (данными), которые введены в начале документа - в данном случае - ФИО сторон и их адреса.

Итак, создайте новый документ и сохраните его как шаблон, например, под именем Договор.dot. Далее выполните следующие действия:

В качестве образца я предлагаю вам скачать и потренироваться на шаблоне договора, о котором я упомянул в самом начале заметки (ссылка на файл в конце заметки).

Обратите внимание, в этом шаблоне я использовал не только закладки, но и поля формы, а затем весь документ защитил от редактирования с тем, чтобы можно было изменять только поля, а не сам текст документа. Преимущества использования полей формы в том, что после того, как был введен текст в это поле и пользователь перешел к вводу текста в другое поле, остальные поля в тексте документа заполняются введенным текстом автоматически (без принудительного обновления).

Кроме того, я специально так составил текст документа, чтобы не склонять фамилии и имена. Увы, это проблема при автоматизации работы с документами.

Если у вас возникли вопросы, задавайте в комментариях к этой заметке.

Вы можете помочь в развитии сайта, сделав пожертвование:

--> Или помочь сайту популярной криптовалютой:

BTC Адрес: 1Pi3a4c6sJPbfF2sSYR2noy61DMBkncSTQ

ETH Адрес: 0x7d046a6eaa1bd712f7a6937b042e9eee4998f634

LTC Адрес: LUyT9HtGjtDyLDyEbLJZ8WZWGYUr537qbZ

USDT (ERC-20) Адрес: 0x7d046a6eaa1bd712f7a6937b042e9eee4998f634

Яндекс Деньги: 410013576807538

А тут весь список наших разных крипто адресов, может какой добрый человек пожертвует немного монет или токенов - получит плюсик в карму от нас :) Благо Дарим, за любую помощь! -->

Еще записи по вопросам использования Microsoft Word:

Комментариев: 85

у меня все время выдает, что

Ошибка! Источник ссылки не найден


Оксана, проверьте наличие закладки, которую вы должны были установить.

Я до этого использовал макросы в Ворде, что бы делать похожее, из плюсов - возможность делать математические операции (когда есть числа на входе). Можно делать формами или окном ввода - MessageBox если память не изменяtт.

А про это не знал, СПАСИБО.

Очень удобно! Вот только проблема. Вроде все делаю как описано, а не получается. Данные заполняются только после Ctrl+A . F9

Взял образец, вставил свой текст, начал добавлять поля и закладки, так родные поля заполняются сразу, а новые только после циклического обхода по всем полям. Может возможно подробней описать каждый шаг создания шаблона Fields.dot

Ничего не получается.Создала поля формы .Далее по тексту ссылки на закладки. После установки защиты нажать CNTR+A F9 не удается.Подскажите в чем проблема- задача очень актуальна .


Люба, возможно вы пытаетесь обновить поля в шаблоне, а не в документе, созданном на его основе. Проверьте.

У меня тоже все время выдает: "Ошибка! Источник ссылки не найден." Закладки есть. Все делаю как написано в статье. Подскажите пожалуйста, срочно нужно


Анна, а кавычки в поле REF вы убрали?

Да, кавычки убрала. Может быть мне выслать вам сделанный мной шаблон, посмотрите, что не так. Буду очень благодарна

Добрый день, Антон!


Автор этого вопроса пропал. Я тоже просил его выслать документ. Увы, ни ответа, ни привета.

скажите, пожалуйста, это только у меня такой баг или во всех офисах 2007 (windowsXP + office 2007 лицензионные + все обновления с сайта UpdateMicrosoft).

берем любой текст (назовем его оригинал), помечаем закладкой (вставка - закладка - имя закладки - добавить). Потом в другом месте документа ставим курсор и выполняем: Вставка - Экспресс блоки - поле - связи и ссылки - REF имя закладки (которую мы только что сделали) - ОК. У нас вставился такой же текст (назовем его копия) как был помечен закладкой. Теперь берем и меняем форматирование текста копия (жирный, курсив, размер и прочее). Далее в тексте оригинала добавляем еще слова. И при предварительном просмотре у меня в тексте копии первая половина слов в новом форматировании (жирный, курсив, размер и прочее) а следующие слова уже без форматирования простым текстом. причем если слова в тексте оригинала соединить (стереть пробел), то все слова слитные в тексте копии становятся снова форматированными (жирный, курсив, размер и прочее), а как поставим пробел, то после пробела снова без форматирования. Помогите разобраться, пожалуйста, это у всех так, или только у меня. СПАСИБО. СПАСИБО.

скажите, пожалуйста, это только у меня такой баг или во всех офисах 2007…

Попробуйте поставить курсор на поле, правая кнопка мыши, «Изменить поле…» и затем поставить галочку «Сохранять формат при обновлении».

Или попробовать в текст закладки (оригинал) включать и последующий пробел? Чем черт не шутит

Действительно есть такой баг. Этого можно избежать если применять не просто форматирование а стиль. Чтобы не нарушать общий стиль абзаца, нужно использовать стиль символа. Тогда все работает.

Спасибо Александр. Действительно работает.

Три дня искал ответ на этот самый вопрос! Спасибо огромное за такое простое решение!

Три дня искал ответ на этот самый вопрос! Спасибо огромное за такое простое решение!

Денис, у Алексея из предыдущего поста задача была намного сложнее, чем казалось. При личной связи со мной нам эту проблему удалось решить. Может вам тоже нужна помощь? Пишите.

А расскажите пожалуйста поподробнее как все вышеперечисленное сделать через ПОЛЯ, а не закладки. И как защитить от редактирования. заранее спасибо.

А расскажите пожалуйста поподробнее как все вышеперечисленное сделать через ПОЛЯ.

Так это и делается через поле REF

в документе после обновления F9 появляется на месте полей: "Ошибка! Неверная ссылка закладки". Как бороться?


Ольга, сделать корректными ссылки закладок. Проверьте свои закладки, на что они ссылаются.

Как организовать шаблон с помощбю полей (без принудительного обновления Ctrl+A, F9)? Расскажите пожалуйста подробнее на примере вашего шаблона Fields.dot.

Как организовать шаблон с помощбю полей (без принудительного обновления Ctrl+A, F9)? Расскажите пожалуйста подробнее на примере вашего шаблона Fields.dot.

Не ясно, а почему нельзя обновлять? В чем проблема? Можно настроить автоматическое обновление полей при сохранении документа (как у меня, например).

Чтобы это сделать нужно просто вставить в документ такой макрос


Сегодня вечером опубликую заметку о вставке повторяющихся фрагментов текста в редакторе Word 2007 без использования полей. На работе нет доступа к блогу через клиент.

Речь пойдет об экспресс-блоках.

Хотелось бы полной автоматизации при работе с документом, поэтому приятнее работать без обновления, да и введенную информацию можно проверять сразу. Попутный вопрос: правильно ли мною понято, что для того чтобы вставка проходила автоматически, нужно защищать документ? Посмотрел Fields.dot, как работает автоматическая вставка - понравилось, но заметил вот что: в защищенном виде при вводе в поле окошко "Параметры текстового поля" не выводится; после снятия защиты - всплывает и что странно, после защиты документа появляется тоже! Поясните?

Не могли бы Вы рассказать, как сделать что бы при редактировании таким образом документа (с помощью полей) Сохранялся бы формат каждого кусочка.

Добустим, тема документа упоминается и на титульном листе, и много раз в тексте документа. Но на титульном она должна быть одного цвета, размера, где-то в документе выделена курсивом, где-то подчеркнута.

Когда я делаю так, как описываете Вы, формат получается везде одинаковым.

Каждому кусочку назначьте стиль оформления. Он будет сохраняться при обновлении. Прямое форматирование здесь не помогает.

Спасибо! Очень полезные секреты! Хорошо, форму ввода данных оставляем на первой странице, чтобы не попадала

на печать. А как автоматизировать непопадание на печать . т.е. нажимаем значок "принтер" - и печать пошла со второй (например) странице.


Проще выбрать нужную страницу в настройках Печати (Файл - Печать - номера).

Если это нужно делать всегда, то можно в документ поместить макрос, который будет подменять стандартную команду, которая выполняется при нажатии на кнопку принтера FilePrintDefault

Спасибо большое всем участникам! Все получилось сделать, но возникла маленькая проблемка: при заполнении полей обычные кавычки (такие ") не заменяются двойными, однако, при обычном вводе текста все нормально. Подскажите, пожалуйта как решить данную проблему.

Под двойными кавычками вы имеете ввиду вот такие «»? Вводите их напрямую с клавиатуры. Левая кавычка — Alt+0171, правая — Alt+0187. Немного неудобно, но иначе никак.

Цифры набирать на цифровой клавиатуре.

В документе вставляется несколько дат, которые повторяются - с этим понятно. А как сделать, чтобы на основе уже вставленных дат вычислились несколько других? Например: «начало проекта 29 июля 2009» - вставили и распространили по документу, «окончание проекта 4 августа 2009» - всегда через неделю (надо сделать вычисляемым, в зависимости от первой даты). Такое возможно?


При работе с закладкаами для меня основная проблема – их легко стереть.

А вот с шаблоном работать не получилось. Если можно, напишите подробно, по шагам, как его создать. Когда внедрять закладка, и какой момент и как вставить поля формы, какими параметрами защиты пользоваться.


Николай, а почему не получается работать с этим шаблоном? Шаги по его созданию описаны в заметке и дана ссылка в тексте (по закладке).

Кроме того, можно поискать по сайту с ключевым словом "шаблон" или "автоматизация", чтобы найти подходящие по теме заметки.

Конкретные места, в которые нужно вставлять закладку, вы определяете сами, исходя из вашей ситуации. А защита устанавливается на документ по нажатию кнопки с иконкой замка на панели инструментов "Формы".

доброе время суток!

можно продолжение узнать? т.е. подробную инструкцию дальнейших действий, чтобы полностью автоматизировать документ: как задать поля формы и защитить документ от редактирования кроме этих полей. как в примере. а то действительно не оч удобно каждый раз не забывать обновлять нововведенные данные.


Света, на ваши вопросы есть конкретные ответы на сайте: воспользуйтесь поиском (вверху слева есть форма поиска).

А для чего сделана форма с кнопкой закрыть? она нагрузку какую то несет?

Никакую, просто осталась после экспериментов

Для тех у кого возникли проблемы с созданием этих полей (Ошибка! источник ссылки не найден) распишу подробнее. У меня тоже возникла эта проблема когда делал по инструкции.

Водить данные в поля лучше включив защиту формы. Последняя кнопка на панель "Формы", так как при этом поля нельзя удалить. Без защиты они очень легко удаляются и вводить в них данные довольно неудобно. Например, мне так и не удалось полностью очистить введенный в поле текст. Один последний символ никак не удалить, удаляется целиком поле. Надеюсь помог тем, кто не справился

Теперь вопрос к автору.

Когда создаю документ на основе Вашего шаблона, при обновлении полей ссылки во всем документе обновляются автоматически.

Действительно не очень гуманно обновлять ссылки вручную Хочется автоматизма, как в Вашем шаблоне. Как это сделано?


В данной статье показаны действия, с помощью которых можно сгенерировать случайный текст в документе Microsoft Word.

В некоторых случаях может потребоваться шаблонный или заполняющий текст в документе Word. Одно из решений перейти к
Lorem Ipsum генератору или какому-либо другому текстовому генератору для создания этого текста. Кроме того, можно создавать (генерировать) текст прямо в документе Word.

Как сгенерировать случайный текст с помощью функции «Rand»

Если вы хотите использовать случайный (не связанный) текст в качестве наполнителя в документе Word, то можно использовать функцию генерации случайного содержимого, представленную в Word.

Однако есть несколько примечаний при использовании этой функции, в зависимости от того, сколько текста нужно.

Первый метод, это просто ввести следующую функцию:

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

Вы можете изменить количество случайных текстовых слов. Для этого нужно использовать функцию Rand следующего вида: =Rand(x,y), где x - количество абзацев, а y - количество предложений в каждом абзаце.

Например, если требуется семь абзацев, каждый из которых состоит из четырёх предложений, то используйте функцию Rand следующего вида:

Существует максимальная сумма, которую можно ввести сразу. Однако, можно просто использовать ту же формулу столько раз, сколько необходимо.

Как сгенерировать случайный текст Lorem Ipsum с помощью функции «Lorem»

Вы также можете сгенерировать текст Lorem Ipsum в качестве наполнителя в документе Word с помощью функции Lorem.

В данном методе применяются те же правила, что и в предыдущем методе.

Чтобы сгенерировать текст, введите =Lorem(), а затем нажмите клавишу Enter ↵, и Word создаст пять абзацев текста Lorem Ipsum, каждый из которых содержит три предложения.

Объем текста можно изменить так же, как и в функции Rand. Если например требуется четыре абзаца, каждый из которых содержит девять предложений, то для этого используйте функцию Lorem следующего вида:

Как сгенерировать случайный текст с помощью функции «Rand.Old»

Также генерировать текст, а точнее текст состоящий из нескольких повторяющихся предложений "Съешь ещё этих мягких французских булок, да выпей чаю" с помощью функции Rand.Old.

Чтобы сгенерировать текст данным методом, введите следующую функцию и нажмите Enter ↵.

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

Однако, как и в других методах, можно изменить переменные x и y в скобках, чтобы получить большую точность. Например, =rand.old(5,5) будет генерировать пять абзацев, каждый из которых повторяет это предложение пять раз.

Используя рассмотренные выше действия, можно сгенерировать случайный текст в документе Word.

Видео-инструкция

Также, можно посмотреть видео ролик в котором показаны действия, с помощью которых можно cгенерировать случайный текст в документе Microsoft Word.

.

Все мы имеем дело с текстами, так или иначе. Иногда возникает потребность сгенерировать большое или не очень большое количество текста для каких-либо задач, например, поиграться с форматированием, а текста под рукой нет, самому писать лень. Что делать? Ответ простой: воспользоваться встроенным в Word генератором случайных текстов!

В редакторе Microsoft Word можно генерировать текст достаточно быстро и легко с помощью специальных команд. В качестве подопытного кролика буду использовать Word 2007. Эти команды должны работать во всех версиях Word. Расскажу о трех методах генерации текста.

Метод 1. Использование rand()

Функция rand() вставляет локализованный образец текста, 3 абзаца по 3 предложения. Откройте ваш Word, поставьте курсор в то место, где скоро появится куча текста и введите команду:

=rand()

и нажмите Enter. Сама функция rand исчезнет и вместо нее появится 3 абзаца текста:

Функция =rand() в Ворде

Но это еще не все. Если вам нужно много текста, то можно использовать функцию rand с дополнительными аргументами, вот в таком виде:

=rand(x,y)

Метод 2. Использование lorem()

И получим вот такой всевдо-латинский текст

Использование lorem() для генерации lorem ipsum

Функция lorem() также охотно принимает дополнительные аргументы, как и rand(), в виде количества абзацев и предложений. Без аргументов функция вставляет по умолчанию 3 абзаца с тремя предложениями в каждом.

Метод 3. Функция rand.old()

Использование аналолгично предыдущим командам:

=rand.old()

Можно передавать аргументы, как и в первых двух методах.

Вот и все, текстов нагенерили, теперь можно съесть еще этих мягких французских булок да выпить чаю:)

Наверное только ленивый не писал о так называемых "глюках" или "пасхальных яйцах", обнаруженных в различных версиях Microsoft Word. И многие, вероятно, даже пробовали повторить эти команды на своем компьютере. Самой популярной для всех версий Word является команда =rand() .

Создайте новый документ в Word и наберите: =rand() . Затем нажмите клавишу Enter . Документ заполнится тремя параграфами, состоящими из одной фразы: "Съешь ещё этих мягких французских булок, да выпей чаю".

Я не нашел в российском интернет (плохо искал?) объяснения этому "феномену". А вот Jensen Harris, ведущий программный менеджер группы Microsoft Office, в своей статье A 'Rand'om Word Trick For You пояснил, что это пример панграммы - предложения или фразы, которая содержит все буквы алфавита. Согласно Википедии, панграммы используются для демонстрации шрифтов, проверки передачи текста по линиям связи, тестирования печатающих устройств и т.п.

На самом деле таких фраз-панграмм в русском языке можно составить немало, эта же фраза, вероятно, была выбрана за лаконичность по сравнению с другими.

Как вы заметили, команда имеет скобки. В них можно указать параметры выводимого текста. Так, если указать (10,8), то текст будет выведен в 10 параграфах по 8 предложений в каждом.

Вот мы и раскрыли тайну происхождения этого "глюка", которая является всего лишь служебной командой редактора.

P.S. Если набрать эту же команду в Word 2007, то выводимый текст будет отличаться от текста, который был ранее в Word 2003 (Eng).

Кстати, наверняка есть еще и другие секретные команды Word. Если вы знаете такие, то поделитесь. Желательно также указать, какая команда для какой версии Word работает.

Вы можете помочь в развитии сайта, сделав пожертвование:

--> Или помочь сайту популярной криптовалютой:

BTC Адрес: 1Pi3a4c6sJPbfF2sSYR2noy61DMBkncSTQ

ETH Адрес: 0x7d046a6eaa1bd712f7a6937b042e9eee4998f634

LTC Адрес: LUyT9HtGjtDyLDyEbLJZ8WZWGYUr537qbZ

USDT (ERC-20) Адрес: 0x7d046a6eaa1bd712f7a6937b042e9eee4998f634

Яндекс Деньги: 410013576807538

А тут весь список наших разных крипто адресов, может какой добрый человек пожертвует немного монет или токенов - получит плюсик в карму от нас :) Благо Дарим, за любую помощь! -->

Читайте также: