IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C# Discussion :

[C# Word] Generation de document Word [Débutant]


Sujet :

C#

  1. #1
    Membre expérimenté
    Profil pro
    Développeur en systèmes embarqués retraité
    Inscrit en
    Mars 2006
    Messages
    946
    Détails du profil
    Informations personnelles :
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2006
    Messages : 946
    Points : 1 351
    Points
    1 351
    Par défaut [C# Word] Generation de document Word
    Hello,

    Je dois créer un document à la volée en parsant quelques autres documents et en appliquant le style défini par ma boite. J'ai essayé en C# parce que je me suis dit que ce serait forcément mieux d'essayer de faire du Word avec un produit Microsoft : Ma première idée était python... Mais bon, la communauté Microsoft est forcément la plus forte pour ce problème précis. j'ai bien lu tout le tutoriel de developpez, j'ai essayé quelques bouts de codes, eu quelques problèmes (de débutant, vraisemblablement), tout ça pour aboutir au résultat qui est en pièce jointe et qui représente mon problème de la façon la plus simple possible. Je précise que je ne suis absolument pas un familier de C# ni de la doc MSDN, j'ai quand même fait quelques efforts pour y passer.

    Le programme est en mode console et se compose d'une seul source, ce qui devrait être facile à tester, du moins je l'espère. J'arrive à définir des paragraphes (je ne suis même pas sûr du nom!) graphiquement parlant, c'est a dire des blocs correspondants à un style. Malheureusement, quand on clique dessus, ils se réfèrent toujours au style par défaut, "Normal" sur ma machine, même si le fait d'avoir invoqué "Titre 1" a fait visuellement changer le style, on semble toujours être dans le premier paragraphe de style "Normal". Le problème est là : si j'insère une table des matières l'indication "Aucune entrée de table des matières n'a été trouvée." apparait.

    Quelqu'un saurait comment faire de vrais paragraphes et titres séparés qui apparaissent dans la table des matières?

    Program.cs
    test.doc

    A+

    Pfeuh

  2. #2
    Membre expérimenté
    Profil pro
    Développeur en systèmes embarqués retraité
    Inscrit en
    Mars 2006
    Messages
    946
    Détails du profil
    Informations personnelles :
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2006
    Messages : 946
    Points : 1 351
    Points
    1 351
    Par défaut
    Hello,

    Problème résolu, merci beaucoup pour votre aide. L'utilisation d'un modèle et la suppression d'un retour chariot dans les titres ont réglé le problème..

    Program2.cs

    A+

    Pfeuh

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [WD-2007] Insérer un document word dans un document word
    Par Gil01 dans le forum Word
    Réponses: 2
    Dernier message: 14/04/2010, 23h23
  2. Réponses: 3
    Dernier message: 27/02/2010, 20h45
  3. Ecrire dans un document Word avec une macro Word
    Par deruyter dans le forum VBA Word
    Réponses: 2
    Dernier message: 14/01/2010, 00h24
  4. [Word] Parser un document Word
    Par Ethylene dans le forum Bibliothèques et frameworks
    Réponses: 3
    Dernier message: 13/10/2006, 13h24
  5. [VB.NET][Automation Word]utiliser un document word comme un report
    Par kinganasius dans le forum Windows Forms
    Réponses: 10
    Dernier message: 01/06/2006, 11h38

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo