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 !

CLASSE WORDDOCUMENT ET WORDTEMPLATEDOCUMENT POUR LES VERSION 97-2007


Information sur la source

Description

Cliquez pour voir la capture en taille normale
Bonjour,

Je développe actuellement un logiciel de gestion dans lequel mon responsable de stage m'avait proposé d'ajouter un moyen pour exporter tous types de données vers un fichier word.

C'est la raison pour laquelle j'ai créé ses classes pour faciliter "l'exportation" de données.

Malheureusement, la classe pour gérer les templates n'est pas encore fini et n'est donc pas au point. Si vous apportez une amélioration faites moi part de votre exlication. :)

De plus, vous remarquez dans la capture une image (stat.) qui s'est ajouté durant la création du fichier. C'était juste un test dans le but de savoir l'ajout d'une image fonctionné ou pas.

Have fun all !
 

Source

  • Tout est dans le zip.
Tout est dans le zip.

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

signaler à un administrateur
Commentaire de The Red Man le 05/05/2008 21:37:21

J'ai oublié de vous fournir un exemple :

        /// <summary>
        /// Without template
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void BtnSaveAs_Click(object sender, EventArgs e)
        {
            // Open end create a new document
            this.wordDoc.OpenNewDocument();

            // set text
            this.wordDoc.AddText(this.TBtext.Text);

            // set image
            Image img = new Image();
            img.ImageUrl = @"C:\Users\Hikmet\Documents\Visual Studio 2008\Projects\CdB\CdB\App_Themes\Members\Img\stat.png";

            // add image
            this.wordDoc.AddImage(img);

            // add new page
            this.wordDoc.AddNewPage();

            // save as ...
            this.wordDoc.SaveAs(this.TBfilename.Text);

            // quit appli
            this.wordDoc.Quit();
            
        }

Voilà ;)

signaler à un administrateur
Commentaire de The Red Man le 05/05/2008 21:38:51

Pour ceux ou celles qui ne savent d'où sort l'attribut "wordDoc" :

private WordDocument wordDoc = new WordDocument();

signaler à un administrateur
Commentaire de aya_aya le 14/05/2008 16:47:25

salut,je pense que c un bon travail comme je le vois dans la photo mais le problem c que je ne sais pas comment integrer ton code dans mon application car je suis étudiante en fin de cycle cette année et je suis entreine de dévlopé un éditeur c vrai c pas comme le word mais ca va j'ai pas mal de fonction qui marche dans le mien exp:le copier coller allignement ajout d'image et pleins d'autre mais le problem c que j'ai pas trouver comment ajouter les diagrammes dans ce dernier et mon problem majeur c que je ne sais pas comment faire charger un contenu qui éxiste dans une table dans la base de donnée dans un ifram de l'éditeur pour modifier ce contenu je suis entreine de le charger dans une zone de text et aprés je fait le copier coller dans le ifram mais mon encadreur me demnade de faire charger automatiquement ce dernier dans l'ifram de l'éditeur???si tu peux m'aider je serai trés heureuse vraiment et en plus si tu peux me dire ou j'integre ton code pour que si l'enseignant de ma plate fomre veux ajouter des truc que je les pas dans mon editeur qu'il clique sur un boutton pour le faire charger dans le word comme vous avez fait?je te jure que tu me sauvera la vie si je trouve mes réponses chez toi.c trés urgent merci bien de m'avoir répondu.

signaler à un administrateur
Commentaire de The Red Man le 14/05/2008 23:40:42

Malheureusement, je suis hyper nul en développement web. Si vous souhaitez charger des diagramme de votre application dans une base de données, utilisez le XML. c'est plus simple à gérer et moins chiant. actuellement, je suis en stage donc, et je développe un logiciel intranet. Pour vous donner un exemple, au lieu d'utiliser la base de donnée complète, j'utilise seulement XML. mon appli tourne a plus de 50 % qu'avec de l'XML au lieu des bases de données relationnelles tel que MySQL et autres.

Donc si tu souhaites transférer des données d'une table vers la base de données, essai d'utiliser de l'XML.

Enfin c'est mon point de vue.

Encore une fois je ne suis pas fort en web. Désolé !

signaler à un administrateur
Commentaire de The Red Man le 14/05/2008 23:44:21

En ce qui conercne le code j'ai justement mis un exemple de création d'un nouveau doc dans une méthode d'évenement de click sur un bouton.

D'ailleur j'ai complètement oublié de créer des méthodes afin d'avoir la possibilité d'éditer un fichier word.

Si tu as besoin d'aide, j'essairai de t'aider !

Amicalement !

signaler à un administrateur
Commentaire de edethacom le 17/03/2009 15:13:05

Salut.....

Beau travail.!!!

Je cherche a comprendre que fait la classe ApplicationClass, du moins pourrais-tu afficher le code de cette classe s.v.p.


NewBee.

signaler à un administrateur
Commentaire de The Red Man le 18/03/2009 00:50:09

Salut !

Je ne peux pas afficher le code de la classe ApplicationClass car c'est une classe déjà prédéfinie en C#. Si tu veux avoir une explication et l'une des façons d'utiliser cette classe, tu peux toujours aller voir sur le MSDN parce que c'est une classe qui permet de manipuler le logiciel Microsoft Word entre autre.

Mais pour avoir cette classe, tu dois avoir la suite bureautique Office de Microsoft.

J'espère t'avoir t'aider.

Si tu ne sais toujours pas à quoi correspond cette classe, fait moi signe je t'expliquerai ! ;)

Peace !

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

Application ASP.NET : Datagrid vers Export crystal report puis vers Word automatique [ par satanik_mike ] Bonjour tout le monde !!Je viens vous demander un coup de main car je ne me sors pas du probl&#232;me que j'essaye de r&#233;soudre.J'ai fait une appl [OFFICE][ASPNET] automatisation côté serveur [ par maxibesttof ] Bonjour,Je travaille sur une application qui traite des documents WORD déjà rédigés (je ne crée pas les documents) côté serveur (je sais, c'est décons c# aspnet [ par foryou ] bonjour; je cherchais à partir de mon site intenet ouvrir un nouveau fichier excel si je clique sur un bouton; protected <font co asp ok aspx ko erreur 500 [ par pierregaya ] Bonjour,J'essaie d'afficher une page aspx dans IIS et malheureusement, je vois dans mon browser : "Server Application Unavailable <span [ASPX][VB.NET]Génération de document word - HELP [ par vonbier ] Bonjour, j'ai cr&#233;e une fonction de g&#233;n&#233;ration d'un document word c&#244;t&#233; serveur, mais malheureusement, au final, word ne sera p [ASPX][VB.NET]Génération de document word - HELP [ par vonbier ] Bonjour, j'ai cr&#233;e une fonction de g&#233;n&#233;ration d'un document word c&#244;t&#233; serveur, mais malheureusement, au final, word ne sera p DataGread - Lien dans le Header Text [ par lmu ] Hello,Je souaiterai mettre un lien dans l'en t&#234;te de mon datagrid afin de trier les donn&#233;es. Tout en conservant mon&nbsp;filtre de&nbsp;base ASPX C# executer un vbscript a partir d'un formulaire [ par rabbiwan ] BonjourJe n'y connais rien en vbscript, mais j'ai un vbscript qui contient un code que je dois absolument executer.Donc j'ai mon formulaire en aspx et afficher un page html dans un page aspx [ par EvilDef ] Bonjourje n'arrive pas a afficher un page html dans une page aspx, si j'utilise un Iframe, alors ca marche si je renseigne le champs src="..." mais je Passage de valeurs entre plusieurs pages aspx [ par Dorutu ] Bonjour Es ce que quelqu&#8217;un pourrait m&#8217;&#233;claircir sur le passage de valeurs entre deux (ou plusieurs) pages aspx. Au fait j&#8217;ai


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 : 1,139 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é.