Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

[.NET3] AVOIR DU WPF DANS WORD 2007


Information sur la source

Catégorie :WPF Source .NET ( DotNet ) Classé sous : wpf, word, customtaskpane, office, 2007 Niveau : Débutant Date de création : 18/03/2007 Date de mise à jour : 04/04/2008 00:29:32 Vu / téléchargé: 6 086 / 240

Note :
10 / 10 - par 1 personne
10,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (0)
Ajouter un commentaire et/ou une note


Description

Cliquez pour voir la capture en taille normale
Il y a ~10 mois j'avai posté sur VBFrance une source (la 1ere) traitant des CustomtaskPane dans Office 2007 et j'ai montré comment il était simple de le faire.

Ce fois-ci je reviens avec WPF et toute son armada :p !!!

le but ici n'est pas de vous apprendre à developper pour WPF (XAML) ni créer un add-in complet pour Word...

Donc dans dans le volet de droite d'office, j'ai mis du WPF... je m'explique

Tout d'abord je créé un CustomControlLibrary WPF (VS -> new project -> C# (ou VB) -> NET Framework 3.0 -> Custom Control Library (WPF))
puis je met mon code XAML, ...

ensuite j'ajoute un projet à ma solution (VS -> add project -> C# (ou VB) -> Office -> 2007 -> Word Addin)
   j'ajoute les references suivantes : PresentationCore, PresentationFramework, WindowsBase, WindowsFormsIntegration et le projet "CustomControlLibrary"

j'ajoute un UserControl (winforms)
ensuite dans le code de demarrage de mon addin je lui dis d'ajouter un customtaskpane qui contient mon usercontrol (winforms)

et dans le code de mon usercontrol je lui dis d'avoir comme enfant mon UserControl WPF (qui est dans l'autre projet (que j'ai en reference)).

je compile le tout => aucune erreur => run (ça lance word 2007 tout seul, l'addin ce lance lui aussi tout seul)

et voila le travail :p
 

Conclusion

il faut :
VS 2005 Pro
VSTO 2005 SE (ne marche que sur VS Pro, VSTS... mais pas sur VS Std ni Express)
.net framework 3 (SDK non obligatoire)
VS extension for WinFX (permet de faire du WPF dans VS2005)

dans mon usercontrol WPF, on peut cliquer (tout en laissant appuyé) sur le plan pour le faire 'rotationner' ou alors clique droit dessus=> animation automatique du plan.

ya pas de commentaire pour la partie WPF car c'est pas le but de cette source, c'etait juste pour avoir du contenu.


Si vous avez des questions ... bah le bas de la page est fait pour ça, sinon pour les notes c'est en haut à droite :p
 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Commentaires et avis

Aucun commentaire pour le moment.

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

Office Word : ajout de ligne à un tableau [ par coq ] Bonjour cher lecteur, Je me trouve dans le cadre d'une application VSTO (2003), mais ce n'est pas directement li&#233; je pense, le m&#234;me probl&#2 clipboard office [ par winny68 ] Bonjour,j'ai cherché sur le site une solution à mon problème mais je n'ai rien trouvé.Je voudrai copier un fichier, se trouvant dans un fichier Word, GROS problème de composants COM [ par Gaxx ] Bonjour,J'ai commenc&#233; &#224; d&#233;velopper une appli C# avec VS.NET sur un PC portable &#233;quip&#233; de Office 2003 et VS.NET 2003. Je fait programmation Office [ par sajid_morad ] bonjour tout le monde,je developpe une application qui manipule les fichiers word, j utilise la classe Microsoft.Office.Interop.Word, cette classe a u Automation Word et Excel [ par F2ATA ] bonjour tout le monde,J'ai une question à soumettre à la communauté à propos de l'automation de Visual Studio 2005.  j'ai développé une application en Utilisation de la librairie Word dans VS [ par thristam ] Bonjour, Il s'agit d'utiliser <?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:o Utilisation de word dans VS [ par thristam ] Bonjour, Je souhaite modifier un document word dans VC# 2005, afin de pourvoir sélectionner Problème Office XP et 2003 [ par virgul ] Bonjour, je doit install&#233; sur un PC office 2003 et XP. Donc deux word et deux excel Ca ca marche pas de probl&#232;me mais comment d&#233;finir q déclarer un type word en c# [ par sheebe ] Bonjour, je programme en ce moment en c# une carte &#224; relais permettant d'actionner un gachette de porte pour mon projet de bts&nbsp; voici mon co Génération Doc Word : Plantage Interop.Word lors du portage vers un Windows Serveur 2003 [ par kottu ] Bonjour &#224; tous, pour un site en asp.net, j'ai d&#233;velopp&#233; une classe g&#233;n&#233;rant un document word, &#224; partir d'un mod&#232;le


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,296 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.