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

VB.NET Discussion :

Word et espace entres paragraphes


Sujet :

VB.NET

  1. #1
    Membre confirmé
    Inscrit en
    Janvier 2010
    Messages
    82
    Détails du profil
    Informations forums :
    Inscription : Janvier 2010
    Messages : 82
    Par défaut Word et espace entres paragraphes
    Hello,

    J'ai un problème pour piloter Word, 2 heures que je passe sur cette maudite chose et j'y suis tjrs pas arriver :/

    J'aimerai supprimer les espaces entres paragraphes dans Word, cependant je n'y arrive pas, voila ce que je fais :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    c_docWord.Select()
    c_docWord.Paragraphs.CloseUp()
    ou bien encore
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    c_texte = c_docWord.Range(Start:=0, End:=0)
    c_texte.ParagraphFormat.CloseUp = p_espacement

    Je ne comprends pas pourquoi ça ne fonctionne pas... Une idée ?

    Merci

  2. #2
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 197
    Par défaut
    le plus simple reste de faire une macro dans word qui fait ce qu'on veut faire et de récupérer le code vba pour le coller dans le code .net
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  3. #3
    Membre confirmé
    Inscrit en
    Janvier 2010
    Messages
    82
    Détails du profil
    Informations forums :
    Inscription : Janvier 2010
    Messages : 82
    Par défaut
    Oui c'est ce que j'ai fais, et il récupère bien une méthode closeup, le truc c'est que je l'avais testé auparavant sur un bout de code et ça fonctionnait mais là non

    J'ai pris mon temps cette fois et j'ai regardé si j'avais bien tous mes paragraphes lorsque je faisais cette action, résultat je les ais bien tous, donc voila ce que j'ai testé encore :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    For i = 2 To c_docWord.Paragraphs.Count
                c_docWord.Paragraphs(i).Range.ParagraphFormat.CloseUp()
    Next
    ou encore

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    For i = 2 To c_docWord.Paragraphs.Count
                c_docWord.Paragraphs(i).Range.Paragraph.CloseUp()
    Next
    ou encore

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     For i = 2 To c_docWord.Paragraphs.Count
                c_docWord.Paragraphs(i).CloseUp()
    Next
    (je sais pas trop la différence entre paragrah et paragraphformat, donc je teste les deux tout le temps...)



    Bref ça ne marche tjrs pas :/, je comprends pas du tout pourquoi :'(

  4. #4
    Membre confirmé
    Inscrit en
    Janvier 2010
    Messages
    82
    Détails du profil
    Informations forums :
    Inscription : Janvier 2010
    Messages : 82
    Par défaut
    J'ai tjrs pas trouvé la solution pour supprimer les espaces entre paragraphes, cependant j'ai contourné le problème en créant tout simplement un modèle word sans espace...

    Donc ça marche super , cependant comme je peux l'intégré à mes ressources ? Car là je le charge à partir de mon répertoire perso, mais comment prendre ce modèle et le mettre dans mes ressources, ou le mettre sur le poste utilisateur

    Merci

  5. #5
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 197
    Par défaut
    tu peux glisser le fichiers dans le fichier de ressources du projet
    le fichier est peut etre masqué par défaut, dans ce cas il faut cliquer sur le 2ème icone dans l'explorateur de projet
    le fichier de ressources est dans my project

    après il y a des propriétés sur la ressource, mais je ne suis pas expert là dessus, regarde sur msdn ce que font les différentes options
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  6. #6
    Membre confirmé
    Inscrit en
    Janvier 2010
    Messages
    82
    Détails du profil
    Informations forums :
    Inscription : Janvier 2010
    Messages : 82
    Par défaut
    J'ai glissé le fichier dans un nouveau dossier Word , le nom du doc c'est Modele.dot et je n'arrive pas à l'atteindre
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    c_docWord = c_procWord.Documents.Add(Template:="Word/Modele.dot")
    Pourtant dans mon code xaml quand je met des images perso, je fais

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    source = "Images/monimage.png"
    et ça fonctionne :/

  7. #7
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 197
    Par défaut
    au sein de ton exe wpf arrive à lire tes ressources en chemin relatif en cherchant dans lui même, mais word lui ne peux pas ouvrir un fichier contenu dans un fichier .exe

    par contre tu dois pouvoir copier le fichier en ressources sur le disque dur
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  8. #8
    Membre confirmé
    Inscrit en
    Janvier 2010
    Messages
    82
    Détails du profil
    Informations forums :
    Inscription : Janvier 2010
    Messages : 82
    Par défaut
    Ok, merci j'essaierai ça, merci bien !

    Je clos le sujet

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

Discussions similaires

  1. Espace entre paragraphes
    Par evanaissance dans le forum Word
    Réponses: 1
    Dernier message: 11/10/2007, 16h27
  2. Tabulations en début de ligne et espacements entre paragraphes
    Par Abhorash dans le forum Mise en forme
    Réponses: 3
    Dernier message: 23/07/2007, 08h23
  3. espace entre paragraphe
    Par kenito dans le forum Balisage (X)HTML et validation W3C
    Réponses: 7
    Dernier message: 30/04/2006, 11h35
  4. Réponses: 2
    Dernier message: 24/04/2005, 13h17
  5. Espace entre paragraphes
    Par Laskar dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 03/04/2005, 14h16

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