Домашняя страница Undo Do Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/MS Word: "Вставить закладку"-"Перейти к закладке" - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: _Boroda_, китин  
Мир MS Excel » Вопросы и решения » Excel и другие приложения » Word » MS Word: "Вставить закладку"-"Перейти к закладке" (макрос)
MS Word: "Вставить закладку"-"Перейти к закладке"
Alex_ST Дата: Вторник, 20.12.2011, 14:14 | Сообщение № 1
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3209
Репутация: 609 ±
Замечаний: 0% ±

2003
При работе с многостраничными документами удобно пользоваться закладками, используя которые легко найти помеченное место в тексте документа.
Однако, установка закладки и переход к ней требуют нескольких "мышкодвижений", что замедляет работу.
Макрос Вставить_Закладку, размещённый в стандартном модуле Normal.dot (его вызов "привязан" к соответствующей кнопке на панели инструментов), устанавливает закладку с именем "My_BookMark" в отмеченном выделением месте документа:
[vba]
Код
Sub Вставить_Закладку()
        With Selection
           If .Type <> wdSelectionNormal And .Type <> wdSelectionIP Then MsgBox "Закладка не установлена!": Exit Sub
           ActiveDocument.Bookmarks.Add Range:=.Range, Name:="My_BookMark"
        End With
End Sub
[/vba]
МакросПерейти_к_Закладке, размещённый в стандартном модуле Normal.dot (его вызов также "привязан" к соответствующей кнопке на панели инструментов), осуществляет переход к месту текста, помеченному закладкой "My_BookMark":
[vba]
Код
Sub Перейти_к_Закладке()
        On Error Resume Next
        Selection.GoTo What:=wdGoToBookmark, Name:="My_BookMark"
        If Err Then MsgBox "Закладка не была установлена"
End Sub
[/vba]



С уважением,
Алексей
MS Excel 2003 - the best!!!


Сообщение отредактировал Alex_ST - Вторник, 20.12.2011, 15:45
 
Ответить
СообщениеПри работе с многостраничными документами удобно пользоваться закладками, используя которые легко найти помеченное место в тексте документа.
Однако, установка закладки и переход к ней требуют нескольких "мышкодвижений", что замедляет работу.
Макрос Вставить_Закладку, размещённый в стандартном модуле Normal.dot (его вызов "привязан" к соответствующей кнопке на панели инструментов), устанавливает закладку с именем "My_BookMark" в отмеченном выделением месте документа:
[vba]
Код
Sub Вставить_Закладку()
        With Selection
           If .Type <> wdSelectionNormal And .Type <> wdSelectionIP Then MsgBox "Закладка не установлена!": Exit Sub
           ActiveDocument.Bookmarks.Add Range:=.Range, Name:="My_BookMark"
        End With
End Sub
[/vba]
МакросПерейти_к_Закладке, размещённый в стандартном модуле Normal.dot (его вызов также "привязан" к соответствующей кнопке на панели инструментов), осуществляет переход к месту текста, помеченному закладкой "My_BookMark":
[vba]
Код
Sub Перейти_к_Закладке()
        On Error Resume Next
        Selection.GoTo What:=wdGoToBookmark, Name:="My_BookMark"
        If Err Then MsgBox "Закладка не была установлена"
End Sub
[/vba]

Автор - Alex_ST
Дата добавления - 20.12.2011 в 14:14
Мир MS Excel » Вопросы и решения » Excel и другие приложения » Word » MS Word: "Вставить закладку"-"Перейти к закладке" (макрос)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!