Um Desenho com Suporte a Macros do Visio (.vsdm) é um formato de arquivo utilizado pelo Microsoft Visio, uma aplicação de diagramação e gráficos vetoriais. Ele é especificamente projetado para armazenar desenhos que contêm macros, que são pequenos programas incorporados ao arquivo para automatizar tarefas, adicionar funcionalidade ou personalizar a experiência do usuário. Essas macros são escritas em Visual Basic for Applications (VBA). Como os arquivos .vsdm podem conter código executável, eles representam um risco de segurança potencial se abertos a partir de fontes não confiáveis. Os usuários do Visio empregam arquivos .vsdm para uma ampla gama de diagramas, incluindo fluxogramas, diagramas de rede, organogramas, plantas baixas e projetos de engenharia. A funcionalidade de macro permite atualizações dinâmicas, elementos interativos e cálculos personalizados dentro dos diagramas. Ao compartilhar arquivos .vsdm, é crucial garantir que o destinatário esteja ciente do conteúdo da macro e confie na fonte para evitar possíveis violações de segurança. A desativação de macros é uma precaução de segurança comum ao abrir arquivos de origens desconhecidas ou não confiáveis. O formato é baseado nas Convenções de Empacotamento Aberto (Open Packaging Conventions - OPC), semelhante a outros formatos modernos do Microsoft Office.