Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Word
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.08.2010, 10:42   #11
Вождь
Форумчанин
 
Аватар для Вождь
 
Регистрация: 29.09.2008
Сообщений: 378
По умолчанию

Попробуйте такой вариант:
Код:
Sub Link(ByVal control As IRibbonControl)
' вставка ссылки на номер названия

    ' поиск
Dim R As Word.Range

    Set R = Selection.Range
    R.Collapse Direction:=Word.wdCollapseEnd
    With R.Find
        .Text = "<Рис.[ ^s]@[0-9]@>" ' название
        .MatchWildcards = True
        .Wrap = wdFindContinue
        .Execute
    End With
    If R.Find.Found <> True Then Exit Sub
    ' вставка ссылки
Dim S As String

    R.Start = R.Words.Last.Start
    S = "Рисунок_" & R.Text ' имя закладки
    Selection.Bookmarks.Add Name:=S, Range:=R
    Selection.Fields.Add _
        Range:=Selection.Range, _
        Type:=Word.wdFieldRef, _
        Text:=S & " \h \*CharFormat", _
        PreserveFormatting:=False

End Sub
Макросы на заказ и готовый пакет - http://mtdmacro.ru/
Вождь вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сброс цвета некоторых слов при изменении стиля текста 3D.KENWOOD Microsoft Office Word 11 23.06.2010 20:42
проблема с изменением формата даты при копировании из CSV формата в эксель mars56 Microsoft Office Excel 4 16.03.2010 09:50
Ограниченный тип 0..11 сброс в нуль при перепонении Alex Cones Общие вопросы Delphi 4 14.01.2010 11:56
кнопка сброс Nellas Общие вопросы Delphi 2 21.10.2009 22:19
Сохранение текста (RichEdit) без формата Air Помощь студентам 2 06.08.2008 17:50