Здравствуйте, форумчане. Помогите разобраться с проблемой.
При щелчке по гиперссылке на exe-файл - постоянно вылетает сообщение: "Некоторые файлы могут содержать вирусы или другое опасное содержимое"
У меня Эксель2013(win7х64) и ссылка http://support.microsoft.com/kb/925757 не помогает - там указан Эксель2007-2010. Для Эксель2013 подобной справки нет.
Есть код: [vba]
Код
Private Sub Workbook_SheetFollowHyperlink(ByVal Sh As Object, _ ByVal Target As Hyperlink) Application.DisplayAlerts = False End Sub
[/vba]
Однако в нем событие "Application.DisplayAlerts = False " выполняется при открытии гиперссылки, а не перед открытием. Поэтому окно-сообщение появляется все равно.
Каким образом изменить код, чтобы событие "Application.DisplayAlerts = False " - отключало надоедливое сообщение ?
Здравствуйте, форумчане. Помогите разобраться с проблемой.
При щелчке по гиперссылке на exe-файл - постоянно вылетает сообщение: "Некоторые файлы могут содержать вирусы или другое опасное содержимое"
У меня Эксель2013(win7х64) и ссылка http://support.microsoft.com/kb/925757 не помогает - там указан Эксель2007-2010. Для Эксель2013 подобной справки нет.
Есть код: [vba]
Код
Private Sub Workbook_SheetFollowHyperlink(ByVal Sh As Object, _ ByVal Target As Hyperlink) Application.DisplayAlerts = False End Sub
[/vba]
Однако в нем событие "Application.DisplayAlerts = False " выполняется при открытии гиперссылки, а не перед открытием. Поэтому окно-сообщение появляется все равно.
Каким образом изменить код, чтобы событие "Application.DisplayAlerts = False " - отключало надоедливое сообщение ?rotten41
Внедрил в событие Worksheet_SelectionChange. Оператор [vba]
Код
Application.DisplayAlerts = False
[/vba] точно запускался до открытия гиперссылки. Но эффект тот же. Пробовал менять настройки безопасности EXCEL - в нужное место так и не ткнул. Окошко продолжает выскакивать. Обратил внимание, что окно не EXCEL, а OFFICE. Где настройки безопасности OFFICE и как к ним добраться из VBA не знаю.
Прошел по приложенной ссылке. Там указания на изменения системного реестра. Первый совет (HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Common) реализовать смог. Одно из двух предупреждений (у меня их было аж два) ушло. Осталось такое же, как у Вас. Для второго (HKEY_CLASSES_ROOT\<CLSID>\EditFlags), видимо, не хватает прав администратора. Возможно, это помогло бы. Но рабочий компьютер - не свой.
Внедрил в событие Worksheet_SelectionChange. Оператор [vba]
Код
Application.DisplayAlerts = False
[/vba] точно запускался до открытия гиперссылки. Но эффект тот же. Пробовал менять настройки безопасности EXCEL - в нужное место так и не ткнул. Окошко продолжает выскакивать. Обратил внимание, что окно не EXCEL, а OFFICE. Где настройки безопасности OFFICE и как к ним добраться из VBA не знаю.
Прошел по приложенной ссылке. Там указания на изменения системного реестра. Первый совет (HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Common) реализовать смог. Одно из двух предупреждений (у меня их было аж два) ушло. Осталось такое же, как у Вас. Для второго (HKEY_CLASSES_ROOT\<CLSID>\EditFlags), видимо, не хватает прав администратора. Возможно, это помогло бы. Но рабочий компьютер - не свой.Perfect2You
Сообщение отредактировал Perfect2You - Четверг, 02.03.2017, 19:53
Не знаю, поможет ли в данном случае. Мне рекомендовали, чтобы запросы Outlook снять, установить программку Express ClickYes. Она бесплатная, тогда проблемку решила.
После этого компьютер мне меняли. Вроде среди процессов не вижу.
Не знаю, поможет ли в данном случае. Мне рекомендовали, чтобы запросы Outlook снять, установить программку Express ClickYes. Она бесплатная, тогда проблемку решила.
После этого компьютер мне меняли. Вроде среди процессов не вижу.Perfect2You
Сообщение отредактировал Perfect2You - Пятница, 03.03.2017, 15:03