Mise en forme hauteur de ligne tableau "hauteur fixe"

Y compris Power BI, Power Query et toute autre question en lien avec Excel
B
Blutch
Nouveau venu
Nouveau venu
Messages : 2
Inscrit le : 19 septembre 2017
Version d'Excel : 2010

Message par Blutch » 19 septembre 2017, 10:59

Bonjour à tous !

je dois exporter automatiquement un fichier texte d'Excel vers Word.

Le texte est contenu dans un tableau d'une colonne et N lignes.
Une fois copié collé le texte dans Word, il me faut faire une mise en page automatique : police, taille etc.

Il faut aussi que je règle la hauteur des lignes du tableau exporté à "0.2" strictement.
Je spécifie donc que le réglage de la hauteur des lignes ne doit pas être "au moins" mais "exactement" égal 0.2, via les commandes suivantes :
    With Table.Rows '.SetHeight
        .HeightRule = wdRowHeightExactly 
        .Height = WordApp.CentimetersToPoints(0.2) 
    End With

Malheureusement, le réglage à la hauteur 0.2 fonctionne mais pas la fonction wdRowHeightExactly. Il garde le paramètre "au moins".
Aucun message d'erreur n'est retourné.

Auriez-vous une idée pourquoi cette règle sur la hauteur de ligne ne fonctionnerait pas ?

Je joins un .xlsm afin d'illustrer le propos.

Merci au forum !!

Blutch
autgenfile.xlsm
(25.38 Kio) Téléchargé 6 fois
Avatar du membre
James007
Fanatique d'Excel
Fanatique d'Excel
Messages : 12'007
Appréciations reçues : 415
Inscrit le : 30 août 2014
Version d'Excel : 2007 EN

Message par James007 » 20 septembre 2017, 07:55

Bonjour,

Si ma mémoire ne me trompe pas ... le problème le plus point épineux est lié au fait que Word mesure en points ...et pas en centimétres ... il faut tenir compte de ta police de caractères ... et jouer avec les conversions ...
A+

:)

Quand on n’a qu’un marteau, tous les problèmes deviennent des clous…
Répondre Sujet précédentSujet suivant
  • Sujets similaires
    Réponses
    Vues
    Dernier message