Un archivo de Dibujo Habilitado para Macros de Visio (.vsdm) es un formato de archivo utilizado por Microsoft Visio, una aplicación de diagramación y gráficos vectoriales. Está diseñado específicamente para almacenar dibujos que contienen macros, que son pequeños programas incrustados dentro del archivo para automatizar tareas, añadir funcionalidad o personalizar la experiencia del usuario. Estas macros se escriben en Visual Basic for Applications (VBA). Dado que los archivos .vsdm pueden contener código ejecutable, representan un riesgo de seguridad potencial si se abren desde fuentes no confiables. Los usuarios de Visio emplean archivos .vsdm para una amplia gama de diagramas, incluyendo diagramas de flujo, diagramas de red, organigramas, planos de planta y diseños de ingeniería. La funcionalidad de macro permite actualizaciones dinámicas, elementos interactivos y cálculos personalizados dentro de los diagramas. Al compartir archivos .vsdm, es crucial asegurar que el destinatario esté al tanto del contenido de la macro y confíe en la fuente para prevenir posibles brechas de seguridad. La desactivación de macros es una precaución de seguridad común al abrir archivos de orígenes desconocidos o no confiables. El formato se basa en las Convenciones de Empaquetado Abierto (Open Packaging Conventions u OPC), similar a otros formatos modernos de Microsoft Office.