powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Excel. Гиперссылка
5 сообщений из 5, страница 1 из 1
Excel. Гиперссылка
    #37080801
Zixxx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Скажите, как при нажатии на гиперссылку (которая ссылается на URL картинку), присвоить вставленному в Excel объекту Bitmap Image эту URL картинку?
...
Рейтинг: 0 / 0
Excel. Гиперссылка
    #37080858
Фотография big-duke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Zixxx,

С чем у вас проблема - с получением картинки, с ее присвоением ?
...
Рейтинг: 0 / 0
Excel. Гиперссылка
    #37080882
Zixxx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
Private Sub Worksheet_SelectionChange(ByVal Target As Range)

    On Error Resume Next
    Dim cell As Range: Set cell = Target.EntireRow.Cells( 2 )
    If cell.Hyperlinks.Count >  0  Then    ' строка с гиперссылкой
        PicPath = cell.Hyperlinks( 1 ).Address
        
        If Dir(PicPath) <> "" Then    ' картинка найдена
            
            With F
            
                .Picture = LoadPicture(ByVal cell.Hyperlinks( 1 ).Address)
                .Width = F.Picture.Width /  33 : .Height = F.Picture.Height /  33 
                .Top = Application.Top +  24 
                .Left = Application.Width + Application.Left - .Width -  18 
                .Caption = cell.Previous: .Show
            End With
        End If
    Else    ' пустая строка
        Unload F
    End If
End Sub
Не работает в этом месте... ".Picture = LoadPicture(ByVal cell.Hyperlinks(1).Address)"
...
Рейтинг: 0 / 0
Excel. Гиперссылка
    #37080906
Фотография big-duke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так,
1. Используйте тег SRC
2. Забудьте про двоеточие в коде
3. Вместо Selection_Change используйте Worksheet_FollowHyperlink.
4. Для загрузки файла из сети используйте API URLDownloadToFile.
...
Рейтинг: 0 / 0
Excel. Гиперссылка
    #37081070
Zixxx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А можно пример. Для создания файла в темп, который потом автоматически удалится
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Excel. Гиперссылка
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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