La source vient d’être totalement revue
Elle présente un add-in (complément) pour Word 2007 avec VSTO 2005 SE comprenant 2 lecteurs multimédias :
l’un utilisant la libraire du media Player, l’autre le media élément WPF
> je vous mets le lien de téléchargement :
Microsoft Visual Studio 2005 Tools pour Microsoft Office System 2007
http://www.microsoft.com/downloads/details.aspx?FamilyID=5E86CAB3-6FD6-4955-B979-E1676DB6B3CB&displaylang=fr
Sinon si comme moi vous êtes débutant avec VSTO vous pouvez regarder cet article très simple qui vous permettra de vous initier et mieux comprendre comment l’application a été construite
http://romagny13.over-blog.com/article-6395000.html
Donc plus en détail ,la source propose :
- Utilisation de la libraire de Windows Media Player dans un add-in pour Word 2007
- Utilisation de WPF (le mediaElement notamment) montre que l’on peut intégrer du WPF dans Office toujours avec un add-in pour Word 2007
Voila un lien MSDN qui explique comment faire pour intégrer des controls WPF dans une application Windows
http://msdn2.microsoft.com/en-us/library/ms745781.aspx
http://msdn2.microsoft.com/en-us/library/ms742215.aspx
>j’utilise également le style Aero de Vista (il suffit de référencer PresentationFramework.Aero et déclarer en resource de la window WPF,le style sera alors appliqué à tous les controls) de la même manière on peut référencer PresentationFramework.Royale,Luna et classic) peut être que je ferai un mini tutorial sur la manière de les utiliser
Bon pour être honnête je ne me suis pas non plus foulé de trop mon but n’était pas de développer réellement un media player mais plutôt m’entrainer sur VSTO et voir comment y intégrer du WPF,mais peut être que je l’améliorerai quand même (avec playlist par exemple) car cela peut être sympathique d’avoir un media player dans word en même temps que l’on écrit :)
enfin j'espère qu'il n'y aura pas de problême de références lorsque vous ouvrirez et générerez la solution car j'ai supprimé toutes les dll qui étaient trés nombreuses (pour WPF,media player,...)
+