Библиотека разработок

Документооборот 76
Наука/образование 30
Бухгалтерский учет. Финансы 63
Обработка и хранение данных 49
Решения для бизнеса 65
Игры и развлечения, анализ и тестирование 5
Домашние дела 10
Культура, спорт, здоровье 6
Инструменты для разработчика 48

Конкурс

Правила участия
Победители
Тестовая лаборатория

Разработчикам

Форум
Статьи
Советы
Alexander Bogdanov

Auto Formula – автоматизация работы с нумерацией формул (Microsoft Word 2000/XP/2003/2007)

Разработка рекомендована к использованию экспертами журнала PC Magazine/RE

29.02.08

PC Magazine: It works!

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


Исходный код: доступен
Способ распространения: бесплатно

СкачатьAuto_Formula_OE.zip 106,6 КБ

Журнал PC Magazine/REРейтинг разработки: 5

PC Magazine/RE:

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

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

Данная разработка позволяет практически избавиться от подобного рода проблем. Она построена на использовании механизма полей и закладок Word. При вставке новой ссылки на формулу в соответствующее место в тексте документа фактически производится вставка поля следующего содержания:

SEQ AutoFormula \* Arabic \* MERGEFORMAT

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

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

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

 

Разработка опубликована в следующих разделах:

Работа (операции) над текстом

Автоматизация программ Office

Научные разработки

Финансовый учет и анализ

Справочники, курсы валют, финансовые документы

Технологии обработки и хранения данных

Безопасность и целостность информации

Инструменты для подготовки справочной документации