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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 19.08.2024, 19:00   #1
dima_pol
Новичок
Джуниор
 
Регистрация: 19.08.2024
Сообщений: 3
По умолчанию Как из кода VBA Access 2007 запустить гиперссылку на раздел в документе Word

Есть документ Proba.doc (Word 2007) c разделами, в начале которых название в виде Заголовок1,2 или 3.
В базе Ассess 2007 есть таблица Tabl c полем "url" и с типом Гиперссылка.

В Tabl я добавил записи в поле "url" котрых я мышкой перетащил ссылки на все заголовки из документа.

После этого кликом по любой ячейке "url" загружается Proba.doc и курсор переходит на соответствущий заголовок. Причем система правильно находит нужный заголовок даже если есть одноимённые.

В базу добавил Форму с кнопкой и код
Код:
Me.Кнопка4.HyperlinkAddress = "..\bb\Proba.doc"
Me.Кнопка4.HyperlinkSubAddress = "Вход"
Кнопка выполняет переход но не на заголовок а на обычное слово "вход" (оно раньше чем заголовок "Вход")

Если Из VBA проверить содержимое поля Table!url то там будет строковое значение вида:
"Вход#..\bb\Proba.doc#_Hlk17470 4096 1,6539,6544,2,,Вход"


Как правильно установить HyperlinkSubAddress чтобы был переход на нужный заголовок?
dima_pol вне форума Ответить с цитированием
Старый 20.08.2024, 15:52   #2
MallSerg
 
Аватар для MallSerg
 
Регистрация: 17.08.2024
Сообщений: 9
По умолчанию

https://support.microsoft.com/en-us/...e-a4009d99c2a0
MallSerg вне форума Ответить с цитированием
Старый 20.08.2024, 19:59   #3
dima_pol
Новичок
Джуниор
 
Регистрация: 19.08.2024
Сообщений: 3
По умолчанию

Задача решена:

str = HyperlinkPart(Table!url, acAddress)
str2 = HyperlinkPart(Table!url, acSubAddress)

Application.FollowHyperlink str, str2
dima_pol вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Word - Как вставить гиперссылку в ворде? Dorokhovak Помощь студентам 0 21.05.2019 22:24
Нужна программка, которая связывает два документа (например, Word). Если в документе № 1 я поменяю текст, то он и в документе № 2 автоматически изменится Эльф085 Общие вопросы по программированию, компьютерный форум 21 06.07.2017 21:22
Создать гиперссылку на определенную строчку в другом документе enot7 Microsoft Office Excel 0 09.06.2017 08:57
Нужна помощь в формировании документа, чтобы данные из таблицы MS Access подставлялись в форму в MS Word документе Владетель Microsoft Office Access 1 19.09.2016 09:05
Не удается запустить кнопочную форму в Access 2007 Cap7 Microsoft Office Access 2 16.06.2015 14:52