La Web del Programador: Comunidad de Programadores
 
    Pregunta:  58709 - ELIMINACION DE MENSAJE DE OFFICE AL EJECUTAR HYPERLINK
Autor:  Heidy Mejía
Hola
Mi pregunta es como puedo eliminar los mensajes que aparecen en excel al ejecutar un hyperlink si es que los estoy corriendo desde una macro de excel, ya que ésto detiene la ejecución de mi macro. Estoy incluyendo la ejecución de un hyperlink el cual se trata de un batch en MS-DOS (*.bat):

ActiveWorkbook.FollowHyperlink Address:="C:Batchdata.bat"

Debido a la extensión *.bat, me aparecen dos ventanas con los siguientes mensajes:

Microsoft Visual Basic
Opening "CBatchdata.dat"
Hyperlinks can be harmful to your computer and data. To protect your computer, click only those hyperlinks from trusted sources. Do you want to continue? Yes No

Microsoft Office
Opening CBatchdata.dat
Some files can contain viruses or otherwise be harmful to your computer. It is important to be certain that this file is from a trustworthy source. Would you like to open this file? OK Cancel

Ya intenté cambiar la extensión pero aún con *.cmd me aparece lo mismo.

Gracias de antemano por la ayuda

  Respuesta:  Zeus Paez Renteria
Ya intentaste

Application.DisplayAlerts = False

If Microsoft Excel Display certains alerts and messages while macro is running.

El valor default es True. Establece esta propiedad como False si no quieres mensages desplegados. Tambien te sirve para cuando quieres salvar hojas de excel porque te pregunta si deseas sobreescribir el valor por default es no pero si el Application.DisplayAlerts = False la respuesta sera Yes.

Bueno espero que te sirva. Quiza te pueda servir alguna aplicacion como el dll redemption buscalo en google : redemption es para los warnings de outlook cuando supone que es una virus quiza puedes usar esa liberia si no funciona el Application.DisplayAlerts

Saludos desde Mexicali B.C. Mexico

Ing. Zeus Alberto Paez Renteria
Desing & Product Department
The Mexmil Aerospace Company