Это можно сделать разными способами, и с более поздними версиями (2007 и 2010) вы можете связать данные в диаграмме Visio без написания какого-либо кода:
Канал данных Visio / Excel
Если вы работаете с Visio до 2007 года или с PPT, то я думаю, что вы захотите использовать VBA для создания ссылки. Тогда возникает проблема, как сохранить связь между ячейкой Excel и формой Visio / PPT.
Я работал с инструментом под названием eVSM , который выгружает диаграмму процесса в Visio в таблицу Excel. Чтобы сохранить постоянную связь между рабочим листом Excel и фигурами Visio, они хранят GUID фигуры в комментарии к ячейке Excel для ячейки фигур. Возможно, вы сможете сделать нечто подобное, если сможете получить уникальный идентификатор для фигуры PowerPoint.
Этот механизм обновления запускается вручную, поскольку он требует относительно много времени, поэтому он не работает так же, как в Excel, где вы изменяете значение, и связанный дисплей изменяется мгновенно, поэтому вам придется подумать, как вы хотите выполнить что.