powered by simpleCommunicator - 2.0.58     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Считывается только часть гиперссылки
2 сообщений из 2, страница 1 из 1
Считывается только часть гиперссылки
    #38409040
Jonnik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть ссылка в Excel такого вида " http://my.mail.ru/mail/bordmedia/photo?album_id=127 #photo=/mail/bordmedia/127/378"

Если навести на ячейку, то в подсказке отображатся так " http://my.mail.ru/mail/bordmedia/photo?album_id=127 - photo=/mail/bordmedia/127/378"

Считываю ссылку методом Cells[i].Hyperlinks[1].Address;
Все прекрасно работало пока не появилась вышеуказанная ссылка.

После ее считывания остается только " http://my.mail.ru/mail/bordmedia/photo?album_id=127", а эта часть "#photo=/mail/bordmedia/127/378" куда то пропадает. И так происходит на всех ссылках такого вида.

В чем может быть проблема ?
...
Рейтинг: 0 / 0
Считывается только часть гиперссылки
    #38414920
Фотография lbppb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Jonnik,

Судя по синтаксису, вы пишите на c#? Как бы там ни было вот пример на VBA как можно попробовать:
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
Public Sub GetHyperLinkAddress()

Dim sh As Worksheet
Dim sAddr As String
Dim sSubAddr As String
Dim sAddress As String
Dim rng As Range

Set sh = ActiveSheet
Set rng = sh.Cells(1, 1)

sAddr = rng.Hyperlinks(1).Address
sSubAddr = rng.Hyperlinks(1).SubAddress

If LenB(sSubAddr) > 0 Then
    sAddress = sAddr & "#" & sSubAddr
Else
    sAddress = sAddr
End If

Debug.Print sAddress

End Sub
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Считывается только часть гиперссылки
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]