1

Тема: Название к объекту (рисунок, таблица), содержащее номер главы

Добрый день.
Не бейте ногами но ответа на вопрос на форуме найти не смог.
Ситуация следующая.
Создаю шаблон в котором все стили максимально будут соответствовать ГОСТу.
Создал стили:
Заголовок 0...5 (создал для него нумерованный стиль согласно http://wordexpert.ru/page/sozdanie-stil … kov-v-word)
Нумерованный список (аналогично создал для него нумерацию)
Маркированный список (аналогично создал для него нумерацию)

Когда дошло дело до рисунка то тут у меня возникла проблема.
Как я делаю:
1. Вставляю рисунок (применяю к нему стиль "Рисунок" согласно которого рисунок смещается на центр страницы).
2. Нажимаю на нем правую клавишу мышки и выбираю "вставить название"
3. В появившейся форме выбираю меню "Нумерация" где ставлю галочку "Включить номер главы"
4. Проделав все выше перечисленное вот что я имею (см. рис. ниже)
Название к объекту (рисунок, таблица), содержащее номер главы
5. Нажав правую клавишу мышки на "Ошибка! Текст указанного стиля в документе отсутствует" - выбираю меню "Изменить поле..." появляется следующая форма.
Название к объекту (рисунок, таблица), содержащее номер главы
6. Банально нажав на ОК я получаю то что мне нужно.
Название к объекту (рисунок, таблица), содержащее номер главы

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

2

Re: Название к объекту (рисунок, таблица), содержащее номер главы

evitaniar пишет:

3. ....где ставлю галочку "Включить номер главы"...

Здесь же надо выбрать стиль "010 - Заголовок 1", вы его при правке ошибки указываете, по умолчанию стоит "Заголовок 1".

Макросы под заказ и готовый пакет - mtdmacro.ru

3

Re: Название к объекту (рисунок, таблица), содержащее номер главы

Нет там моего заголовка sad
Название к объекту (рисунок, таблица), содержащее номер главы
Вот такая беда получается:
Название к объекту (рисунок, таблица), содержащее номер главы
не знаю что делать, одна надежда на вас ГУРУ WORDa  neutral

4

Re: Название к объекту (рисунок, таблица), содержащее номер главы

evitaniar пишет:

...Нет там моего заголовка..

И не может быть. Извиняють, подзабыл немного. Названия жестко привязаны к стандартным стилям "Заголовок". Поэтому надо или переходить к стандартным стилям или вставлять заголовок макросом:

Sub Макрос()
    
Const Название$ = "Рис."
Const Стиль$ = "010 - Заголовок 1"

    ' параметры названия
    With Application.CaptionLabels(Название)
        .NumberStyle = Word.wdCaptionNumberStyleArabic
        .ChapterStyleLevel = 1
        .IncludeChapterNumber = True
        .Separator = Word.wdSeparatorPeriod
    End With
    ' вставка названия
    Selection.InsertCaption _
        Label:=Название, _
        Title:="", _
        TitleAutoText:="InsertCaption1", _
        Position:=Word.wdCaptionPositionBelow, _
        ExcludeLabel:=False
    ' правка стиля
    With Selection.Paragraphs.First.Range.Fields(1)
        .Code.Text = "STYLEREF """ & Стиль & """ \s"
        .Update
    End With
            
End Sub
Макросы под заказ и готовый пакет - mtdmacro.ru

5

Re: Название к объекту (рисунок, таблица), содержащее номер главы

Ух. Спасибо Вам ВОЖДЬ огромное.
Насколько я понимаю проще перейти к использованию стандартных заголовков.

P.S. Проще не проще но нужно начинать разбираться с макросами...