Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Новый участник


Сообщения: 5
Благодарности: 2

Профиль | Отправить PM | Цитировать


Цитата berkut_174:
как вставить только номер (1, 2, 3 и т.д.) без приставки (Таблица, Рисунок и т.д.) ? »
Подавить постоянную часть перекрестной ссылки (Таблица, Рисунок и т.д.) можно, подставив ключ числового формата (\# #) в поле REF (недокументированная возможность Ворд).
Перекрестная ссылка представляет из себя поле REF, например {REF _Ref435399118 \h}.
Если подставить \# 0 , то получим такой код поля {REF _Ref435399118 \# 0 \h}
Подробнее см. статью "How to combine multiple cross-references" автор Suzanne S. Barnhill Microsoft MVP (Word)
http://wordfaqs.mvps.org/CombineXrefs.htm

Для автоматизации работы выделите текст, содержащий одну или несколько перекрестных ссылок, и воспользуйтесь макросом:
Код: Выделить весь код
Sub RefNoText()
'Подавить постоянную часть перекрестной и оставить 
'только номер вставкой ключа числового формата в поле Ref
    With Selection
        .Fields.ToggleShowCodes
        .Find.ClearFormatting
        .Find.Replacement.ClearFormatting
    With Selection.Find
        .Text = "_Ref^#^#^#^#^#^#^#^#^#"
        .Replacement.Text = "^& \# 0"
        .Forward = True
        .Wrap = wdFindStop
        .Format = False
        .MatchCase = False
        .MatchWholeWord = False
        .MatchWildcards = False
        .MatchSoundsLike = False
        .MatchAllWordForms = False
    End With
        .Find.Execute Replace:=wdReplaceAll
        .Fields.Update
    End With
End Sub
Это сообщение посчитали полезным следующие участники:

Отправлено: 05:05, 16-11-2015 | #3