Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - VBA

Страница: 1 |

 

  Вопрос: Удалить событие на открытие гиперссылки Добавлено: 12.09.08 16:46  

Автор вопроса:  RAVER | ICQ: 1005765 
День добрый, уважаемые!

есть вопрос, может найдется у кого нить ответ :

по задумке:
при выборе ячейки с гиперссылкой - открывается окно с webbroserом - и в нем грузиться собственно гиперссылка.

есть проблема - не могу понять как избавиться от дальнейшего открытия ссылки в дефолтном браузере.



Private Sub Worksheet_FollowHyperlink(ByVal Target As Hyperlink)
Exit Sub
End Sub



Private Sub Workbook_SheetFollowHyperlink(ByVal Sh As Object, ByVal Target As Hyperlink)
Exit Sub
End Sub


это не помогает, если вообще должно :)

может есть у кого нить какие либо мысли на этот счет?

Ответить

  Ответы Всего ответов: 1  

Номер ответа: 1
Автор ответа:
 mc-black



ICQ: 308-534-060 

Вопросов: 20
Ответов: 1860
 Web-сайт: mc-black.narod.ru/dzp.htm
 Профиль | | #1
Добавлено: 18.09.08 11:11
Не знаю наверняка, мо может тупо поменять адрес на about:blank?
  1. Private Sub Workbook_SheetFollowHyperlink(ByVal Sh As Object, ByVal Target As Hyperlink)
  2. Target = "about:blank"
  3. End Sub


Для какой цели это делается? Может просто не создавать гиперссылок, которые потом требуется блокировать? Сделать скрипт для прочистки рабочей книги от гиперссылок, или поменять гиперссылки так, чтобы они все ссылались внутрь самой книги?

  1. Sub Main()
  2.     Dim hl As Hyperlink
  3.     For Each hl In ThisWorkbook.Worksheets(1).Hyperlinks
  4.         hl.Address = ""
  5.         hl.SubAddress = "Ëèñò1!A1"
  6.     Next hl
  7. End Sub

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам