Un file di disegno con macro abilitate di Visio (.vsdm) è un formato di file utilizzato da Microsoft Visio, un'applicazione per la creazione di diagrammi e grafica vettoriale. È specificamente progettato per memorizzare disegni che contengono macro, che sono piccoli programmi incorporati all'interno del file per automatizzare attività, aggiungere funzionalità o personalizzare l'esperienza utente. Queste macro sono scritte in Visual Basic for Applications (VBA). Poiché i file .vsdm possono contenere codice eseguibile, essi rappresentano un potenziale rischio per la sicurezza se aperti da fonti non attendibili. Gli utenti di Visio utilizzano i file .vsdm per una vasta gamma di diagrammi, inclusi diagrammi di flusso (flowcharts), diagrammi di rete, organigrammi, planimetrie e progetti ingegneristici. La funzionalità macro consente aggiornamenti dinamici, elementi interattivi e calcoli personalizzati all'interno dei diagrammi. Quando si condividono file .vsdm, è fondamentale assicurarsi che il destinatario sia consapevole del contenuto macro e si fidi della fonte per prevenire potenziali violazioni della sicurezza. La disabilitazione delle macro è una precauzione di sicurezza comune quando si aprono file di origine sconosciuta o non attendibile. Il formato è basato sulle Convenzioni di Imballaggio Aperto (Open Packaging Conventions - OPC), in modo simile ad altri formati moderni di Microsoft Office.