begin process at 2008 05 16 08:48:27
1 173 235 membres
76 nouveaux aujourd'hui
13 970 membres club

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

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.
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

  • 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 !

Ajouter un commentaire

Appels d'offres

Pub



CalendriCode

Mai 2008
LMMJVSD
   1234
567891011
12131415161718
19202122232425
262728293031 

Boutique

Boutique de goodies CodeS-SourceS