8 июня 2008 г.

Как добавить номер к формуле в MS Word 2007

Доброго времени суток.
Как-то я столкнулся с тем, что справа от формулы, набранной при помощи средств Ворд 2007, номер поставить ну никак не получается. В 2003м все было просто: пишем формулу, центруем, выставляем табуляцию, отступы и т.д. и т.п. Кто-то макросы писал, создавал автонумерацию, делал собственные стили.
А здесь не прокатывает такой фокус. Формула преобразуется во встроенную, если на строке появляется еще какой-либо символ. И все - встроенная формула уменьшается в размерах, индексы математических операндов (сумм, произведений, интегралов и т.п.) уползают.
Значит, долго я рылся на просторах инета, пока не набрел на статью в блоге официальных разработчиков. Где было предложено 2 способа, как избавиться от этой напасти. Вернее сказать, обойти этот баг, который, по мнению мелкософта, вовсе не баг. Но, который исправят, скорее всего, во втором пакете обновлений для офиса.
Второй способ обхода бага рассматривать не будем - там используется макрос: много строк кода и несколько процедур. Кому интересно - в бой и с песней.
Первый способ оригинален и прост. Безусловно, многие его успешно применяли и применяют, начиная с ранних версий ворда. Однако, как показывает практика, еще большее количество людей ничего не знают про него. Вот для них это будет полезно. В особенности для тех, кто не понимает буржуйские языки. Стоит отметить, что проделать ниже указанные действия достаточно один раз, а потом все будет работать автоматически.
Итак, по пунктам:
1. Открываем ворд.
2. Переходим на вкладку "Вставка".
3. Там находим пункт таблица. Выбираем ее размерность 3х1:
4. Наводим указатель мыши на левый верхний угол таблицы, кликаем правой кнопкой мыши на знак + и заходим в меню свойств таблицы.
5. Устанавливаем ширину таблицы в 100%:

6. Далее переходим на вкладку столбец. Устанавливаем ширину для каждой ячейки: для первой 15%, для воторой 70%, для третьей 15%.

7. Далее нажимаем "ОК".
8. Теперь устанавливаем выравнивание ячеек посередине. Для этого опять кликаем правой кнопкой мыши по знаку + в левом верхнем углу таблицы. Выбираем нужное выравнивание ячеек.
9. Это еще не все. Теперь кликаем в центральную ячейку и жмем alt+= (одновременно alt и = ). Получаем:

10. Ну и в правую ячейку можно вставить пустые скобки для новой формулы, придумать автозаполнение или ничего не вставлять.
11. Выделяем всю таблицу. Заходим в "Конструктор" (вкладка "Работа с формулами"). Там жмем большую кнопку "Формула" и сохраняем выделенный фрагмент в коллекцию формул:

12. Далее указываем данные о новом объете:
  • Имя (по своему усмотрению): Нумерованная формула
  • Коллекция: Формулы
  • Категория (я бы советовал): Встроенная.
  • Описание (по своему усмотрению): Позволяет нумеровать формулы
  • Сохранить в: Building Blocks
  • Параметры (чтобы на новой строке): Вставлять в тот же абзац
13.Ну и последний рывок. Заходим в "Панель быстрого запуска", что рядом с кнопкой "Office", и выбираем "Другие команды":
14. В левом выпадающем списке выбираем команды "Вкладка "Вставка"". Находим команду "Формула", жмем "Добавить >>":
Собственно говоря, все. Тепрь давайте добавим формулу. Рядом с кнопкой "Office" появилось буква "пи". Нажимаем треугольничек рядом с ней и из появившегося списка выбираем нумерованную формулу:

Если после формулы нужен знак препинания, его можно загнать в формулу. Как обращаться с формулами в 2007 ворде очень хорошо написал М. Баландин в работе "WORD 2007 ДЛЯ МАТЕМАТИКА".

6 комментариев:

Анонимный комментирует...

Очень хорошая и полезная статья!
Cпacибo!

Анонимный комментирует...

Спасибо. Очень полезная статья

Анонимный комментирует...

Очень простой и в тоже время эффективный способ, спасибо за статью!

Анонимный комментирует...

Гениально!

Анонимный комментирует...

Спасибо Вам огромное! Диплом теперь гораздо удобнее писать)

Anton Sinyagovsky комментирует...

Спасибо за комментарии! Я этим способом пользовался, когда писал курсовые, сэкономил много времени. В статье не написано, но в правом столбце можно применить стиль нумерованный список. Тогда при добавлении формулы будут автонумероваться. А ещё вроде бы можно навесить сочетание клавиш и тогда не придется мышкой лазить за значком пи)