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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 23.02.2010, 10:39   #1
Окоча Юра
Форумчанин
 
Регистрация: 16.02.2009
Сообщений: 122
По умолчанию переход между заранее определенными закладками

Всем доброго дня! У меня в документе есть например такие закладки: датаНаписання, НомерДокумента, Висновок. Можно ли создать макрос чтобы нажав один раз я попал на закладку ДатаНаписання, нажав еще раз перешел на закладку НомерЕкспертизи, нажав еще раз на закладку Висновок, потом снова на закладку ДатаНаписання (тоисть покругу ).
Юрик
Окоча Юра вне форума Ответить с цитированием
Старый 23.02.2010, 11:03   #2
viter.alex
Балуюсь кодами
Участник клуба
 
Аватар для viter.alex
 
Регистрация: 09.01.2009
Сообщений: 1,837
По умолчанию

Конечно можно. Имена закладок подкорректируешь сам
Код:
Sub GoToBookmark()
  Static counter As Integer
  Dim ar
  ar = Array("ДатаНаписания", "НомерДокумента", "Висновок")
  Selection.GoTo What:=wdGoToBookmark, Name:=ar(counter)
  counter = IIf(counter = UBound(ar), 0, counter + 1)
End Sub
Лучше день потерять — потом за пять минут долететь!©
viter.alex вне форума Ответить с цитированием
Старый 23.02.2010, 16:52   #3
Окоча Юра
Форумчанин
 
Регистрация: 16.02.2009
Сообщений: 122
По умолчанию

Спасибо, друг!
Юрик
Окоча Юра вне форума Ответить с цитированием
Старый 24.02.2010, 14:29   #4
WordVest
Пользователь
 
Регистрация: 21.02.2010
Сообщений: 36
По умолчанию Закладки удобней

Попробуй другой вариант импортируй форму и модуль во вложении:
Вложения
Тип файла: rar Закладки.rar (1.5 Кб, 7 просмотров)
WordVest вне форума Ответить с цитированием
Старый 24.02.2010, 16:51   #5
Окоча Юра
Форумчанин
 
Регистрация: 16.02.2009
Сообщений: 122
По умолчанию

Подскажи как импортировать форму и модуль. Потому что я в этих делах не очень сильный знаток.
Юрик
Окоча Юра вне форума Ответить с цитированием
Старый 24.02.2010, 17:23   #6
WordVest
Пользователь
 
Регистрация: 21.02.2010
Сообщений: 36
По умолчанию

Открываешь в Word VBA, File>Import> и импортируешь файлы вкладки, по одной за раз.
Потом открываешь Макросы>Выполнить макрос> Выбираешь GotoBookmarks
WordVest вне форума Ответить с цитированием
Старый 24.02.2010, 17:23   #7
WordVest
Пользователь
 
Регистрация: 21.02.2010
Сообщений: 36
По умолчанию

Открываешь в Word VBA, File>Import> и импортируешь файлы вкладки, по одной за раз.
Потом открываешь Макросы>Выполнить макрос> Выбираешь GotoBookmarks
WordVest вне форума Ответить с цитированием
Старый 24.02.2010, 17:50   #8
Окоча Юра
Форумчанин
 
Регистрация: 16.02.2009
Сообщений: 122
По умолчанию

Тоже не плохо. Спасибо.
Юрик
Окоча Юра вне форума Ответить с цитированием
Старый 24.02.2010, 17:55   #9
Окоча Юра
Форумчанин
 
Регистрация: 16.02.2009
Сообщений: 122
По умолчанию

Можно ли, добавить в этот код, чтобы при каждом переходе в следующею закладку, поле этой закладки автоматически обновлялось (как будто я нажал бы F9):

Sub GoToBookmark()
Static counter As Integer
Dim ar
ar = Array("ДатаНаписания", "НомерДокумента", "Висновок")
Selection.GoTo What:=wdGoToBookmark, Name:=ar(counter)
counter = IIf(counter = UBound(ar), 0, counter + 1)
End Sub
Юрик

Последний раз редактировалось Окоча Юра; 24.02.2010 в 23:33.
Окоча Юра вне форума Ответить с цитированием
Старый 24.02.2010, 18:36   #10
WordVest
Пользователь
 
Регистрация: 21.02.2010
Сообщений: 36
По умолчанию

Ты установил зацеп который я нвписал7
WordVest вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Переход между компонентами UnChanter Помощь студентам 2 11.01.2010 01:08
сумма между определенными значениями Zeon25 Microsoft Office Excel 8 12.08.2009 08:40
Переход между формами! Lemo Общие вопросы Delphi 5 05.02.2009 15:50
Переход между формами(( Lemo Общие вопросы Delphi 6 31.01.2009 22:06
Переход между компонентами stepchild Общие вопросы Delphi 5 29.05.2008 20:07