Все приложения Silverlight должны быть размещены в браузере, поэтому вам нужно добавить HTML-страницу в ваш PPT. Вероятно, это можно сделать, встроив элемент управления браузера Winforms в страницу, используя VBA.
Файл XAP и веб-страница, на которых размещены элементы управления Silverlight, должны быть либо размещены на доступном веб-сервере, либо файлы размещены локально на каждом ПК, на котором будет запускаться презентация, что вводит дополнительные зависимости.
Другая проблема, с которой вы можете столкнуться, - это привязка «динамических диаграмм» к данным. Если вы можете сделать все данные статичными и инкапсулированными в элементах управления Silverlight, это может быть работоспособным, но если вам нужно подключить диаграммы к данным в презентации PowerPoint, вам может понадобиться много кода для этого на работу.
Короче говоря , я бы предположил, что Silverlight, вероятно, не правильный инструмент для встраивания визуального контента в PowerPoint. Он действительно специально разработан для онлайн / веб-развертывания.