Mise en forme hauteur de ligne tableau "hauteur fixe"

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

15autgenfile.xlsm (25.38 Ko)

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

Rechercher des sujets similaires à "mise forme hauteur ligne tableau fixe"