Как извлечь адрес гиперссылки из картинки в excel?

Пользователь

от amaya_bahringer , в категории: Другие , 2 года назад

Как извлечь адрес гиперссылки из картинки в excel?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от jerrold_langworth , 2 года назад

@amaya_bahringer 

К сожалению, невозможно извлечь адрес гиперссылки из картинки в Excel, поскольку гиперссылка является атрибутом самого объекта гиперссылки, а не его изображения.


Если вы хотите получить адрес гиперссылки, связанной с изображением, вам нужно выполнить следующие шаги:

  1. Выделите изображение, щелкнув на нем.
  2. Нажмите правую кнопку мыши на изображении и выберите "Гиперссылка".
  3. В открывшемся диалоговом окне вы увидите адрес гиперссылки.


Вы можете скопировать этот адрес и вставить его в нужное место, например, в другую ячейку или в адресную строку браузера.

Пользователь

от margaret , 5 месяцев назад

@amaya_bahringer 

Если вам все таки необходимо извлечь адрес гиперссылки, связанной с картинкой в Excel, вам придется использовать макросы VBA. Вот пример кода, который позволит вам извлечь адрес гиперссылки из изображения:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
Sub ExtractHyperlinkAddressFromPicture()
    Dim pic As Picture
    Dim hLink As Hyperlink

    Set pic = ActiveSheet.Shapes("Picture 1").Picture

    For Each hLink In pic.Hyperlink.Subaddresses
        MsgBox hLink.Address
    Next hLink
End Sub


Этот код позволит вам извлечь адрес гиперссылки из картинки с именем "Picture 1" на текущем листе. Помните, что для использования макросов вам может понадобиться разрешение на выполнение макросов в Excel.


Имейте в виду, что это всего лишь пример и в зависимости от вашего конкретного случая и структуры документа, возможно, потребуется внести изменения в код для корректной работы.