Вычисления полей в заблокированных формах (Microsoft Word)
Кэтлин описала проблему, с которой Word не обновлял вычисляемое поле в заблокированной форме. Например, если есть три поля (Поле1, Поле2 и Поле3), которые суммируются в другое поле (Итого), то Кэтлин не может получить поле Итого для вычисления, даже если она установила свойство Рассчитывать при выходе для Итого. поле.
Причина возникновения проблемы — неправильное понимание способа, которым Word вычисляет поля формы; это не имеет ничего общего с тем, что форма заблокирована. (Фактически, форма должна быть заблокирована, чтобы вообще заполнить поля формы.) Проблема возникает из-за того, что свойство Вычислять при выходе должно быть включено не в поле Итого, а в полях, от которых зависит Итог. . В этом случае для всех трех вспомогательных полей — Field1, Field2 и Field3 — должно быть установлено свойство «Рассчитывать при выходе». Если они это сделают, то Total будет обновляться должным образом (и в интерактивном режиме), как и ожидалось.
Кстати, от того, что свойство «Рассчитывать при выходе» в поле «Итого» мало пользы. Зачем? Поскольку при установке для свойства Тип поля значения «Расчет», введите формулу в диалоговом окне «Параметры поля формы», а затем заблокируйте форму, поле «Итого» выбрать невозможно. Если его нельзя выбрать, вы не можете выйти из него (вы не можете выйти из того, что не можете ввести), поэтому свойство «Расчет при выходе» никогда не запускается.
WordTips — ваш источник экономичного обучения работе с Microsoft Word.
(Microsoft Word — самая популярная программа для обработки текстов в мире.) Этот совет (8178) применим к Microsoft Word 2007, 2010, 2013, 2016, 2019 и Word в Office 365. Вы можете найти версию этого совета для старый интерфейс меню Word здесь:
link: / word-Field_Calculations_in_Locked_Forms [Вычисления полей в заблокированных формах]
.