2008-12-08 4 views
9

Les applications Silverlight peuvent-elles être intégrées à PowerPoint? Nous évaluons actuellement les avantages et les inconvénients de Silverlight par rapport à Flash, et nous sommes principalement intéressés par les contrôles de cartographie. Les plus hauts voudraient avoir des graphiques dynamiques esthétiquement attrayants inclus dans les présentations PowerPoint, avec la possibilité de les migrer vers une solution en ligne à l'avenir.Les applications Silverlight peuvent-elles être intégrées dans PowerPoint?

Répondre

8

Toutes les applications Silverlight doivent être hébergées dans un navigateur, vous devez donc avoir une page HTML dans votre PPT. Cela peut probablement être fait en intégrant un contrôle de navigateur Winforms dans une page en utilisant VBA. Le fichier XAP et la page Web qui héberge le ou les contrôles Silverlight doivent être hébergés sur un serveur Web disponible ou les fichiers placés localement sur chaque PC qui exécutera la présentation, ce qui introduit des dépendances supplémentaires.

Un autre problème que vous pourriez avoir est de relier les "diagrammes dynamiques" aux données. Si vous êtes en mesure d'avoir toutes les données statiques et encapsulées dans vos contrôles Silverlight, alors cela peut être réalisable, mais si vous avez besoin de connecter les graphiques aux données dans votre présentation PowerPoint, vous pourriez finir par faire beaucoup de codage pour obtenir ceci travailler.

Longue histoire courte, je dirais que Silverlight est probablement pas l'outil idéal pour intégrer le contenu visuel dans PowerPoint. Il est vraiment expressément conçu pour le déploiement en ligne/web.

+0

Pouvez-vous expliquer pourquoi il devrait être hébergé sur un serveur IIS? AFAIK, si le navigateur peut être pointé vers un fichier local, tout ce dont il a besoin est le fichier html et .xap. – Whytespot

+0

Vous avez absolument raison, je n'avais jamais essayé cela. Cela le rend un peu plus acceptable. Vous devrez toujours gérer les fichiers HTML et XAP qui ont été référencés localement par votre PPT, bien sûr. Je suis en train d'éditer la réponse pour refléter cela. –

+0

http://forums.silverlight.net/forums/p/136084/303859.aspx – ehfeng

Questions connexes