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

VBA Word Discussion :

Mise en forme de plusieurs articles de presse avec césures et espaces entre les lignes avec VBA


Sujet :

VBA Word

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Chargé d'affaire
    Inscrit en
    Mai 2015
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Chargé d'affaire

    Informations forums :
    Inscription : Mai 2015
    Messages : 8
    Points : 7
    Points
    7
    Par défaut Mise en forme de plusieurs articles de presse avec césures et espaces entre les lignes avec VBA
    Bonjour,

    Je sollicite votre aide avant de me lancer dans un programme monstre, pour avoir votre avis, savoir s'il y a des méthodes plus simple pour arriver à ce que je souhaiterais.

    J'ai récupéré une multitude d'articles de presse (au format pdf) que je dois traiter.
    Je souhaite travailler sur Word, j'ai donc copié collé ces textes sur word et j'obtiens une version intéressante mais avec quelques défauts:
    - des tirets de césure à chaque ligne
    - des saut de ligne entre chaque ligne

    ----------------------------------

    "Post hoc impie perpetratum quod in aliis quoque iam timebatur, tam-quam licentia crude8-

    litati indulta per suspi-cionum nebulas aestimati quidam noxii damnabantur. quorum pars ne-

    cati, alii puniti bonorum multa-tione actique laribus suis extorres nullo sibi relicto praeter que-

    relas et lacrimas, stipe conlaticia victitabant, et civili iustoque imperio ad voluntatem converso

    cruentam, claudebantur opu-lentae domus et clarae."

    ------------------------------------

    et j'aimerais arriver à une version plus lisible comme la suivante.

    ----------------------------------------
    "Post hoc impie perpetratum quod in aliis quoque iam timebatur, tam-quam licentia crudelitati indulta per suspi-cionum nebulas aestimati quidam noxii damnabantur. quorum pars necati, alii puniti bonorum multa-tione actique laribus suis extorres nullo sibi relicto praeter querelas et lacrimas, stipe conlaticia victitabant, et civili iustoque imperio ad voluntatem converso cruentam, claudebantur opu-lentae domus et clarae."
    -----------------------------------------

    Donc dans l'idée je me lancerai dans un programme vba capable:
    - supprimer tous les tirets de césure mais pas les tirets des mots normaux (donc capable de faire la différence)
    - supprimer les lignes vides entre deux lignes.

    Qu'en pensez-vous? avez-vous des bouts de code qui vous viennent en tête?
    J'avoue ne pas être très habitué avec le code vba sous word, plus expert avec excel.

    Votre aide est la bienvenue

    Merci par avance

  2. #2
    Inactif  

    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2012
    Messages
    4 904
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2012
    Messages : 4 904
    Points : 10 168
    Points
    10 168
    Billets dans le blog
    36
    Par défaut
    Bonjour,

    Avant de commencer une (des) macro(s) tu pourrais commencer par essayer la recherche et remplacement de Word. À quelque part dans les boîtes de dialogue, il y a un bouton à cliquer, pour la recherche et le remplacement des caractères spéciaux.
    À ma connaissance, le seul personnage qui a été diagnostiqué comme étant allergique au mot effort. c'est Gaston Lagaffe.

    Ô Saint Excel, Grand Dieu de l'Inutile.

    Excel n'a jamais été, n'est pas et ne sera jamais un SGBD, c'est pour cela que Excel s'appelle Excel et ne s'appelle pas Access junior.

  3. #3
    Rédacteur/Modérateur

    Avatar de Heureux-oli
    Homme Profil pro
    Contrôleur d'industrie
    Inscrit en
    Février 2006
    Messages
    21 087
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : Belgique

    Informations professionnelles :
    Activité : Contrôleur d'industrie
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 21 087
    Points : 42 926
    Points
    42 926
    J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
    Débutez en VBA

    Mes articles


    Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !

Discussions similaires

  1. Mise en forme de plusieurs menus
    Par nor99 dans le forum Mise en page CSS
    Réponses: 1
    Dernier message: 27/02/2013, 16h24
  2. Besoin d'idées pour la mise en forme de mes articles
    Par Fikou-Sama dans le forum Langage
    Réponses: 8
    Dernier message: 21/08/2009, 20h20
  3. [Best practice] Mise en forme d'un article div/table
    Par nuke_y dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 20/11/2007, 16h41
  4. Réponses: 2
    Dernier message: 19/06/2007, 12h00

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