Файл VSDM — это чертеж или диаграмма, созданная с помощью Microsoft Visio, приложения для построения диаграмм и векторной графики. Он похож на файл VSDX, но ключевое отличие заключается в том, что он содержит макросы. Макросы — это небольшие программы, которые автоматизируют задачи внутри Visio, позволяя пользователям создавать пользовательские решения и расширять функциональность своих диаграмм. Поскольку файлы VSDM могут содержать исполняемый код, они представляют серьезную угрозу безопасности, если открываются из ненадежных источников. Visio использует формат VSDM для хранения различных типов диаграмм, включая блок-схемы (flowcharts), сетевые диаграммы, организационные схемы, планы этажей и многое другое. Функциональность макросов позволяет создавать динамические диаграммы, которые могут реагировать на ввод пользователя или изменения данных. При открытии файла VSDM Visio обычно предлагает пользователю включить или отключить макросы, выдавая предупреждение о потенциальных рисках безопасности. Отключение макросов предотвратит выполнение кода, но также может ограничить функциональность диаграммы.