Шаблон Бирюкова Ворд (ШБВ): Microsoft MS Word

Шаблон Бирюкова Ворд (ШБВ): Microsoft MS Word

Разработка ШБВ началась в 2012 году в попытках решить проблемы автоматической нумерации и ссылок в Word. А сейчас ШБВ это лучший шаблон Word для разработчика и оформителя больших и сложных документов. Лучший по критерию пригодности для большинства людей: он простой в освоении, очень эффективный, целостный, в нем есть практически всё, что может понадобится.

С самого начала разработки ШБВ был в открытом доступе, но осенью 2021 года я решил сделать его платным. В открытом доступе теперь демоверсия, которая позволяет оформлять только документы по ЕСКД.

Возможности шаблона:- макросы для применения стилей;- макросы для нумерации заголовков, абзацев, списков, рисунков, таблиц и формул;- удобный диалог для вставки перекрестных ссылок (гораздо лучше стандартного);- макросы для вставки рамок и штампов ГОСТ (А4 и А3);- множество вспомогательных функций.

Системные требования:Windows, Word 2007 и выше (x86, x64, русская версия, англ. и др.).

Рекомендую версии Word:Word 2007 SP3 + http://support.microsoft.com/kb/2687537Word 2010 x86Word 2016 и выше.

Не рекомендую версии x64 (могут быть проблемы с построением перечня рисунков в диалоге "Перекрестные ссылки").

Шаблон отлично подходит для оформления дипломов, выпускных квалификационных работ, диссертаций, научно-технических отчетов, программных документов (ЕСПД) и других многостраничных научно-технических документов с заранее неопределенной структурой и множеством рисунков, таблиц и формул.

  • Все записи
  • Записи сообщества
  • Поиск
Шаблон Бирюкова Ворд (ШБВ): Microsoft MS Word запись закреплена

Основные изменения ШБВ 7.5.5:1) Исправлены рамки ГОСТ.2) Добавлены варианты форм 2, 2а, 2б.3) Добавлены тонкие рамки ГОСТ (флажок "тонкие линии" в диалоге "Колонтитулы").

Шаблон Бирюкова Ворд (ШБВ): Microsoft MS Word запись закреплена

Исправлен стандартный блок для титульного листа ЕСКД. Во вчерашней версии ШБВ была смещена надпись "Справ №" и "Перв. примен.", как показано на картинке. Недоглядел.

Шаблон Бирюкова Ворд (ШБВ): Microsoft MS Word запись закреплена

1) Перерисованы рамки и штампы ГОСТ, чтобы не было искажений линий при печати.

Показать полностью. 2) Кнопка «Обновить стили» в настройках ШБВ обновляет в том числе списки использованных источников.

3) Исправлено автоматическое формирование фразы для НТО типа:«Отчет 24 листов, 11 рисунков, 12 таблиц, 22 использованных источника, 21 приложение»(ранее неправильно склонялись рисунки и таблицы для 11-19, а приложений было всегда 0).

4) Для НТО добавлена возможность вставлять рамку - две новых кнопки в диалоге «Колонитулы».Такая рамка может пригодится для создания НТО с проектом документа в приложении НТО.Рамки для НТО сохранены в стандартных блоках (для вертикальной и горизонтальной страницы):BWT_Report_FrameVBWT_Report_FrameH

5) Для НТО теперь добавлена возможность вставлять боковой штамп (на всякий случай).

6) Товарный знак для НТО теперь находится в отдельном шаблоне, подобно тому как сделано для факсимиле.Товарные знаки сохранены в стандартных блоках (титульный лист НТО, вертикальная страница НТО, горизонтальная страница НТО):BWT_Trademark_TitleBWT_Trademark_VPBWT_Trademark_HPПользователь может создать шаблон и сохранить в нем необходимые стандартные блоки.

7) Кнопка для вставки стилей «НТО РКС», теперь называется «НТО».(В свое время я не заметил выхода ГОСТ 7.32-2017 и ошибочно полагал, что у меня на работе нестандартные правила оформления).

Вадим Куприн запись закреплена Шаблон Бирюкова Ворд (ШБВ): Microsoft MS Word запись закреплена

1) Рамки и штампы ГОСТ перерисованы (ранее были кривоваты, особенно боковой штамп).

Показать полностью. 2) Таблица для листа регистрации изменений СПДС выровнена по центру, см. кнопку ТРИ на вкладке СПДС. Аналогично исправлена кнопка «ЛР для формы 2, 2а» на вкладке ЕСКД.

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

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

5) В диалог "Ввод данных" добавлено свойство "#Код вида документа".Теперь в колонтитул ЕСПД вставляются два поля DOCPROPERTY: "обозначение программы" (шифр объекта) и "код вида документа".По тексту документа может вставляется "обозначение программы" отдельно.

6) В диалоге «Ввод данных» в названия свойств «Взам. инв. №», «Инв. № дубл.», «Справ. №», «Перв. примен.» добавлена решетка #. Добавление # было придумано для сортировки свойств в AutoCAD.Добавление решетки в существующие свойства, строго говоря, нарушает обратную совместимость, но поскольку эти свойства были введены совсем недавно и нет большого количества документов, где бы они использовались, то я решил, что будет правильно исправить это сейчас, чтобы всё было единообразно.

7) В диалог "Ввод данных" добавлена стадия "И" по умолчанию, удален "номер РЭМ".

8) При вставке полей DOCPROPERTY в них теперь не пишется MERGEFORMAT, т.к. он не нужен, и иногда вызывает проблемы. Например, если у вас написано ЕИФТ.460 с помощью DOCPROPERTY, основной текст в документе 14 пт, а вы применили к абзацу 12 пт, то после обновления полей у вас "ЕИФТ" будет написано шрифтом 12 пт, а ".460" шрифтом 14 пт (наличие точки в полях DOCPROPERTY и REF как-то плохо влияет на обновление этих полей).

9) Спецификация ЕСПД теперь вставляется с использованием DOCPROPERTY (см. вкладку "Структура" в настройках ШБВ).

10) По умолчанию установлен режим "без LISTNUM".

11) Исправлена ошибка, когда фраза в реферате научно-технического отчета "Отчет 13 листов, 27 рисунков, 6 таблиц, 18 использованных источников, 0 приложений" не обновляется. Эта ошибка возникала, когда рисунков и таблиц нет, т.е. когда их количество ноль.

12) Прочие мелкие улучшения и дополнения.

Шаблон Бирюкова Ворд (ШБВ): Microsoft MS Word запись закреплена

Устранена досадная ошибка, допущенная в версии 7.5.

Шаблон Бирюкова Ворд (ШБВ): Microsoft MS Word запись закреплена

1) Исправлено "Инв. № подп." на "Инв. № подл."

2) Добавлена возможность вставлять факсимиле (отсканированные подписи) в основную надпись ГОСТ.

3) Действие кнопки для примения стиля к абзацу после таблицы снова сделано так, как было в ШБВ 6.ЛКМ применяет стиль с интервалом после. Соответственно, ALT - абзац с интервалом перед.

Шаблон Бирюкова Ворд (ШБВ): Microsoft MS Word запись закреплена

Увеличено быстродействие, исправлены ошибки, добавлены рамки ГОСТ Р 2.901-99. Логика работы осталась без изменений.

Показать полностью. 1) В несколько раз увеличена скорость вставки рамок ГОСТ.

2) Исправлены ошибки в диалоге "Колонтитулы":- неправильное положение основной надписи для А3 и горизонтального А4 (эта ошибка возникала, когда в первом разделе Word вертикальный А4);- отсутствие формы 5 СПДС с надписью "Копировал";- обнуление флажков и переключателей при переоткрытии диалога "Колонитулы".

3) Флажок "DOCPROPERTY" теперь установлен по умолчанию для всех вкладок.

4) Добавлены рамки по ГОСТ Р 2.901-99 (на вкладку "Всякое" диалога "Колонтитулы").

Шаблон Бирюкова Ворд (ШБВ): Microsoft MS Word запись закреплена

Прошу выдать мне замечания по рамкам ГОСТ.

1) Я планирую пересобирать стандартные блоки в ближайшее время, а то потом не будет возможности (завал на работе). Вопрос у меня по основным надписям. Нормально они сделаны для А3 или надо переделать? Также может, основную надпись в форме 2а на листе А3 делать в виде таблицы, а не фигур, как сейчас сделано? У меня есть старые наработки (которые, я, кстати, случайно "засветил" в версии 7.3 - забыл скрыть вкладку в настройках ШБВ и кнопку на ленте).Показать полностью.

2) Я с трудом представляю, как будут использоваться рамки А3. У меня есть подозрение, что в основной надписи надо делать левый столбец (невидимый) более широким, чтобы текст слева от основной надписи не так близко приближался к ней.

3) Сейчас я уже начал пересобирать стандартные блоки для форм 2, 2а. В эти блоки сразу будут включены поля DOCPROPERTY, чтобы вся рамка вставлялась в одной действие. По моим оценкам, это раза в три ускорит работу макроса, а может и больше.

4) Но кнопка "Применить" в диалоге "Ввод данных. " (см. рис.) тогда не сможет обновлять поля DOCPROPERTY в колонтитулах, поскольку стандартные блоки не будут разгруппировываются при вставке (разгруппировка нарушает свойство положения фигуры "Относительно страницы"). как всё сложно. Короче, решение такое: кнопка "Применить" будет работать медленнее, т.к. сначала будет программно обновлять поля (чтобы обновить поля DOCPROPERTY в основном теле документа), а потом обновлять поля через предварительный просмотр (чтобы обновить поля в колонтитулах).

5) Хотя можно сделать проще: ничего не менять. Оставить кнопку "Применить" без изменений, а поля в колонтитулах обновлять кнопкой F9 на ленте (в этом случае в настройках ШБВ должно быть установлено "обновлять поля через ПП", что выбрано по умолчанию). Но мне кажется, что лучше пожертвовать скоростью, ради простоты работы пользователя, т.е. использовать решение, изложенное в пункте 4.

Шаблон Бирюкова Ворд (ШБВ): Microsoft MS Word запись закреплена

1) В диалог «Колонититулы» добавлено много новых функций:рамки А3 ЕСКД, формы 2б, DOCPROPERTY и др.Показать полностью.

2) Добавлены стили «bwt_GostType…» (7 шт) для основных надписей в рамках ГОСТ. Теперь можно изменить шрифт основных надписей независимо от базового стиля.

3) Добавлен стиль «bwt_Alt_Cap_T5» – альтернативное название длинной таблицы (шрифт 1пт). Этот стиль используется для полного перечня таблиц в окне «Вставить поле».

4) В диалог «Ввод данных…» добавлена вкладка «Разное» для хранения произвольных свойств.

5) Исправлено множество ошибок и недоработок по нумерации РТФ и списков внутри таблицы.

В будущем, наверно, придется переходить полностью на DOCPROPERTY и вставку только стандартных блоков, поскольку меня не устраивает скорость работы. Все версии Word после 2010 очень медленно работают с колонтитулами и параметрами страниц, очень медленно рисуют фигуры. Если документ большой, то можно минуту прождать, пока Word вставит, например, пару рамок по формам 2 и 2а.Показать полностью. При добавлении рамок А3 мне еще пришлось менять размер страниц, возможно от этого еще больше тормозов. В общем, пока не уверен, что делать.

Что касается полей DOCPROPERTY, то это отличная штука, но есть неприятность во всех версиях Word: поля DOCPROPERTY не обновляются через предварительный просмотр, если находятся в основном теле документа (в колонтитулах обновляются, а в основном теле нет). Обновить их можно через CTRL+A, F9 либо программно, но программное обновление не может залезть в сгруппированные фигуры, а разгруппировывать я не могу из-за другого глюка. Перекрестные ссылки в стандартных блоках я не сохраняю, т.к. в них шрифт как-то странно глючит в некоторых случая. В общем глюк на глюке и глюком погоняет. Обход этих ошибок увеличивает время выполнения макросов. Надо думать, как сделать по-другому, чтобы и быстрее работало, и чтобы пользователю не напрягать мозг. Но, наверно, мозг пользователя важнее. Лично для меня, лучше пусть медленно работает, но без ошибок и без необходимости задумываться и проверять.

Шаблон Бирюкова Ворд (ШБВ): Microsoft MS Word запись закреплена

На этой неделе, похоже, выйдет ШБВ 7.3, и там будут новые рамки ГОСТ. Для ЕСКД будут: - вертикальные и горизонтальные листы А3 по формам 2 и 2а;- вертикальный А4 по форме 2б;- горизонтальные А4 по формам 2 и 2а.Показать полностью.

Все сделано по той же логике, что и раньше, т.е. кнопки "П" оформляют колонтитулы с опцией "Особый колонтитул первой страницы". Но для новых форм будут только варианты с надписями "Копировал" и "Формат", т.е. не будет никаких опций справа (ну, единственное, флажок "Увеличенные поля стр." будет действовать для формы 2б).

Не знаю, насколько применимы на практике новые формы, но в качестве эксперимента я их сделал. Форма 2б наполовину бесполезна в Word, т.к. он не может делать разные поля страницы для четных и нечетных страниц. В результате, надо либо делать новый раздел на каждой странице, либо преобразовывать формы 2а в 2б перед печатью нечетных страниц.

Я сейчас в отпуске, делаю последние существенные изменения в ШБВ в этом году. В следующем году буду сильно загружен на работе, не будет возможности что-то существенное сделать.

Делать рамки ГОСТ очень тяжело. Из-за огромного количества переделок, заплаток, вариантов и новых возможностей, программный код стал очень большим и запутанным. Я бы хотел сделать отдельный шаблон по созданию рамок и основных надписей, но это еще сложнее. Поэтому пока пользуюсь старыми наработками.

Если кому интересно, то вот немного истории создания рамок ГОСТ.

Изначально, я предполагал, что рамки ГОСТ будут рисоваться в виде фигур и таблиц. Но потом оказалось, что отрисовка выполняется медленно, особенно в версиях, начиная с 2013. К тому же, Word 2013 рисовал очень криво, не тем цветом и т.д.

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

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

Теперь когда я добавлял листы А3, оказалось, что программу надо еще доделывать в части размеров листа, а также появилось много вариантов размещения основной надписи (она ведь всегда должна быть в правом нижнем углу, независимо от размера листа).

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

Из-за всего этого программный код превратился в нагромождение заплаток. Разбираться в этом тяжело даже мне. Надеюсь, Word больше не будет ничего ломать, а новые ГОСТы по рамкам выйдут не скоро.

Перспективы на будущее

Делать новые рамки очень не хочется. Если лично мне нужны будут новые рамки, я помучаюсь месяц и сделаю для себя кое-как то, что мне нужно. Но если делать рамки на заказ, то это реально коммерчески невыгодно. За шаблон мне никто не хочет платить даже сущие копейки, которые я запросил (несколько человек мне, конечно, заплатили, но это и 1% усилий на разработку не окупает). Сил что-то делать вообще нет. Так что создание новых рамок находится под большим вопросом. Я буду делать рамки, только если это легко сделать либо в рамках отработки каких-то новых технологий. Ну, например, мне интересно сделать этакий "движок", который позволит быстро делать любые рамки, использую базу данных, скажем, в Excel. Но, сами понимаете, что на создание такого движка может уйти несколько лет, и в итоге эта работа не окупится (тем более, что движок движком, но надо еще делать программы для вставки рамок со своим интерфейсом, рисунками кнопок и т.д., и бесконечные доработки по требованию заказчика, т.к. никто не знает, что надо сделать). Получается, что разработку мне следует делать для души. А душа - штука непредсказуемая. Я не знаю, что она будет делать. Так что создание новых рамок ГОСТ не обещаю.

📎📎📎📎📎📎📎📎📎📎