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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 19.12.2013, 21:02   #1
Bocul
Пользователь
 
Регистрация: 23.06.2012
Сообщений: 38
По умолчанию Ссылки в Word 2010 - макрос

Добрый вечер,
помогите с макросом на Word 2010, задача выдернуть из гиперссылки текст и url страницы и преобразовать в html код...

Пример: ссылка
Сделать: <a href="http://www.programmersforum.ru/">ссылка</a>

есть, только макрос который заменяет гиперссылку на исходный URL
PHP код:
Sub changeHLink()
Dim oHpl As Hyperlink
For Each oHpl In ActiveDocument.Hyperlinks
oHpl
.TextToDisplay oHpl.Address
Next
End Sub 
Вложения
Тип файла: zip пример.zip (10.5 Кб, 8 просмотров)
Bocul вне форума Ответить с цитированием
Старый 19.12.2013, 23:48   #2
shanemac51
Участник клуба
 
Аватар для shanemac51
 
Регистрация: 12.08.2010
Сообщений: 1,077
По умолчанию

МАКЕТ МАКРОСА---ВОЗМОЖНО НУЖНЫ УТОЧНЕНИЯ
----------
Код:
Sub changeHLink_131219()
'''
'''ПРОБУЙТЕ НА ДУБЛЕ
'''
Dim oHpl As Hyperlink, J1, S1, S2, S3
J1 = ActiveDocument.Hyperlinks.Count + 1
Do While J1 > 1
J1 = J1 - 1
Set oHpl = ActiveDocument.Hyperlinks(J1)
'oHpl.TextToDisplay = oHpl.Address

S2 = oHpl.TextToDisplay

S1 = oHpl.Address
S1 = S1 & oHpl.SubAddress
oHpl.Range.Select
S3 = "<A href=""" & S1 & """>" & S2 & "</A>"
Debug.Print S3
Selection.Range.Text = S3
Loop

''<a href="http://www.programmersforum.ru/test1/">идеи</a>
End Sub
Имя-Галина== почта shanemac51@yandex.ru скайп shanemac51 c 8-15мск будни
Сфера интересов--word-excel-access-распознавание
shanemac51 вне форума Ответить с цитированием
Старый 20.12.2013, 07:53   #3
Bocul
Пользователь
 
Регистрация: 23.06.2012
Сообщений: 38
По умолчанию

Спасибо Вам, все работает, как нужно!

Bocul вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Word 2010 ivanoid Microsoft Office Word 0 25.08.2011 10:54
Word 2010 и Delphi 2010 David023 Мультимедиа в Delphi 1 30.04.2011 15:51
Изменить диапазон ссылки на лист excel в документе Word bdfy Microsoft Office Word 0 12.04.2011 03:38
Макрос в Microsoft Word 2010 Евгений581 Microsoft Office Word 3 02.10.2010 21:38
Ссылки из Excel в Word Foxx Microsoft Office Excel 0 20.03.2010 22:42