> Tous les forums > Forum Bureautique
 Comment compter les caractères dans WordSujet résolu
Ajouter un message à la discussion
Pages : [1] 2 ... Fin
Page 1 sur 2 [Fin]
Liberado
  Posté le 28/08/2017 @ 18:25 
Aller en bas de la page 
Petit astucien

Bonjour à toutes et à tous.

Je fais pas mal de traductions pour des sous-titres et je les fais sous Word pour faciliter la correction des fautes éventuelles (disons, inévitables).

Les sous-titres doivent respecter certaines normes et l’une d’elles consiste en ce que chaque ligne ne dépasse pas les 40 caractères (espaces compris).

Ma question est : existe-t-il un paramétrage, macro ou autre pour que Word m’indique quand une ligne dépasse un nombre de caractères spécifique ?

Soit par une coloration de la dite ligne en rouge (par exemple) ou faisant un retour automatique à la ligne au 41ème caractère.

Ceci m’éviterait la vérification manuelle et fastidieuse de chaque ligne (ou presque).

Je vous remercie pour vos conseils éclairés.

Liberado

[Configuration automatique à compléter]
Windows 7
Firefox 54.0



Modifié par Liberado le 28/08/2017 18:28
Publicité
poussebois
 Posté le 28/08/2017 à 18:38 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Maître astucien

Bonjour ,

Faire un retour automatique au 41e caractère ? je ne connais pas. Une macro devrait pouvoir le faire !

Mais tu peux compter le nombre de caractères d'une zone sélectionnée, sans avoir à compter un par un donc.

Voir ici comment faire.

@ +

jujube2
 Posté le 28/08/2017 à 19:38 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

Tu as cette information dans ta barre d'état dans Word.

lis bien la question !! il ne veut pas compter les mots mais les caractères

j' ai essayé :effectivement pas évident, mais en jouant sur la largeur de feuille (la plus petite) et les marges j' y suis arrivé ! ( taille 12,7 ; marge gauche 3cm)

Enfin presque, ça répond à la première condition (< 41 caractères ) mais pas à la seconde (passage à la ligne au 41eme), car ça passe à la ligne au dernier espace, ça ne coupe pas les mots!

(pour ça il y a peut être un paramétrage à faire??)

bye

PS : quoique moi aussi j' ai mal lu!! ce n' était pas une condition dès qu' il y aura un retour à la ligne,quelque soit où il se fait, ce sera déjà l' indication d' un dépassement

EDIT en revérifiant ça à foiré, donc je ne sais plus



Modifié par jujube2 le 28/08/2017 19:54
Badaud84
 Posté le 28/08/2017 à 19:38 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Suggestion, non testée.

Est-il possible de créer un tableau à colonne unique et de "calibrer" celle-ci à une largeur de 40 caractères ?

[Décompte manuel unique lors de la création du tableau].

Tout sous-titre paraissant sur une seconde ligne serait donc "en erreur".

Bonne soirée.

Badaud84
 Posté le 28/08/2017 à 19:48 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Badaud84 a écrit :

Suggestion, non testée.

Est-il possible de créer un tableau à colonne unique et de "calibrer" celle-ci à une largeur de 40 caractères ?

[Décompte manuel unique lors de la création du tableau].

Tout sous-titre paraissant sur une seconde ligne serait donc "en erreur".

Bonne soirée.

Pour le calibrage, taper 4 séries de 10 chiffres de 0 à 9, en changeant de couleur après chaque 9, par exemple.

Cela faciliterait grandement le décompte.

Liberado
 Posté le 28/08/2017 à 19:49 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

poussebois, Gabrilou, jujube2, merci pour vos réponses.

jujube2 : Le fait de jouer avec la largeur de la feuille n'est pas une solution fiable et/ou durable. Il y a des lignes avec un même nombre de caractère (et espaces) qui sont plus ou moins longues que d'autres. Exemple :

"Vous croyez qu’elle changera ?".

d’avoir des préjugés envers Lola,

Même nombre de mots, d'espaces et de caractères. Cependant la longueur de chaque ligne est différente. Avec une largeur de page adaptée à la première, la seconde aurait été coupée.

poussebois : C'est justement ce que je veux éviter car long et fastidieux (nous parlons de milliers de lignes)

Pour ce qui est d'une macro, je ne sais absolument pas comment faire. Je connais le terme mais... point. Aucune idée de la procédure.

Merci encore



Modifié par Liberado le 28/08/2017 19:51
Badaud84
 Posté le 28/08/2017 à 20:14 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Nouvelle option (testée sous Word 2003).

Dans le menu Outils/Statistiques

j'ai cliqué sur Afficher la barre d'outils.

J'ai tapé un texte relativement ésotérique puis cliqué sur cette barre en sélectionnant "Caractères".

Résultat :

Auquel cas, en attendant une solution VBA (que je ne sais pas utiliser),

il suffirait de travailler avec 2 fenêtres de Word ouvertes simultanément, pour saisir "en test" les sous-titres sur la seconde.

Dans l'exemple ci-dessus, j'ai choisi l'option "SANS espace".

L'option AVEC existe aussi.

Arrivé à 40 caractères, il suffit d'un copier/coller sur la première fenêtre.

Bonne soirée.

Liberado
 Posté le 28/08/2017 à 20:18 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Badaud84

Merci pour la suggestion.

Bien que doutant que cela marche (cela nous ramène au soucis de largeur de page transposé à la largeur de colonne), j'ai essayé malgré tout.

Effectivement, ça ne marche pas.

Dans la case en dessous de celle calibrée avec les 4 séries de 10 chiffres (40 caractères), j'ai pu écrire une phrase de 50 caractères. Et encore, en utilisant des majuscules non nécessaires.

Normal, un "i" n'occupe pas le même espace qu'un "9".

0123456789012345678901234567890123456789 = 40 caractères

Si la Solution Lola Ministère ACTIVE la Fonction d = 50 caractères

Merci tout de même



Modifié par Liberado le 28/08/2017 20:36
Liberado
 Posté le 28/08/2017 à 20:31 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Badaud84 a écrit :

Nouvelle option (testée sous Word 2003).

Dans le menu Outils/Statistiques

j'ai cliqué sur Afficher la barre d'outils.

C'est ce que je fais actuellement et c'est long et fastidieux.

C'est justement ce que je voudrais éviter

Encore merci et bonne soirée à tous

Publicité
Daneel Olivaw
 Posté le 28/08/2017 à 20:57 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Maître astucien

Le moyen le plus simple, je pense est d'utiliser une police à largeur fixe, comme Courrier new. Tous les caractères ont la même largeur, et il suffit de mettre la marge droite à 40 caractères.

Quand tu aura terminé ton texte, tu pourra changer à nouveau à la police de ton choix.

Badaud84
 Posté le 28/08/2017 à 21:10 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Daneel Olivaw a écrit :

Le moyen le plus simple, je pense est d'utiliser une police à largeur fixe, comme Courrier new. Tous les caractères ont la même largeur, et il suffit de mettre la marge droite à 40 caractères.

Quand tu aura terminé ton texte, tu pourra changer à nouveau à la police de ton choix.

Bravo !

Liberado
 Posté le 28/08/2017 à 21:14 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Daneel Olivaw

Merci, ce peut être une alternative provisoire intéressante.

En effectuant des recherches j'ai trouvé ceci qui, apparemment, a l'air de marcher :

2   String maChaine=lines;
3    int NB_MAX=100, i=0, index =-1;
4
5   while(i+NB_MAX < lines.length()-1){
6       index = maChaine.substring(i, i+NB_MAX).lastIndexOf(' ');
7
8       if(index != -1)
9           maChaine = maChaine.substring(0, (index+i)+1) + '\n' + maChaine.substring((index+i)+1);
10
11        else
12          maChaine = maChaine.substring(0, i+1) + '\n' + maChaine.substring(i+1);
13        
14
15 i+= index+15 16
}
17
18 19
return maChaine; 20 }

Le hic c'est que je ne sais pas , mais pas du tout, comment ni où le faire car je n'y comprends rien.

J'ai un certain âge (ou un âge certain !) et je ne me suis mis à l'odi il n'y a pas si longtemps.

Si quelqu'un pouvait me prendre par la main et me mener pas à pas, j'en serais heureux et reconnaissant.

Ce que j'en ai déduit c'est que je devrais remplacer

NB_MAX=100 par NB_MAX=40. Mais ça s'arrête là.

Merci




Modifié par Liberado le 28/08/2017 21:26
gilbert_rgi
 Posté le 29/08/2017 à 16:25 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Bonjour voilà un exemple

http://www.cjoint.com/c/GHDozADpwVd

Liberado
 Posté le 29/08/2017 à 19:03 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Bonjour Gilbert_RGI.

Voici ce qui s'ouvre en suivant ton lien cijoint.com.

Je suis un peu perplexe. Quelques détails !? Merci



Modifié par Liberado le 29/08/2017 19:07
caroll ingien
 Posté le 29/08/2017 à 19:30 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucienne

le voilà >

Liberado
 Posté le 29/08/2017 à 19:45 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

caroll ingien a écrit :

le voilà >

Merci mais, excuse-moi et merci pour ta bienveillance, comme indiqué précédemment, j'ai un certain âge (donc, des neurones manquantes ). Je ne capte donc pas très bien ton message.

Sélectionner "quel" texte ?

Lancer "quelle" macro ?

Après : le voilà > je m'attendais à trouver un truc (la dite macro, par exemple) mais rien.

Merci

gilbert_rgi
 Posté le 29/08/2017 à 20:04 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

le texte est sous vos yeux dans le document

pour lancer la macro -> appuyer sur les touches Alt et F8 ensemble

une boite de dialogue apparaît et dans cette boite il y a "test" d'inscrit

selectionner "test" et cliquer sur le bouton executer

quelle version de Word avez vous ?

Publicité
Liberado
 Posté le 29/08/2017 à 20:18 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

gilbert_rgi a écrit :

le texte est sous vos yeux dans le document (MON texte ?)

pour lancer la macro -> appuyer sur les touches Alt et F8 ensemble (Je veux bien mais je n'ai macro)

une boite de dialogue apparaît et dans cette boite il y a "test" d'inscrit (Ci-dessous, une capture de ce qui s'ouvre en faisant Alt+F8)

selectionner "test" et cliquer sur le bouton executer

quelle version de Word avez vous ?

Je sais et je l'ai bien dit... je suis nul en informatique. C'est bien pour cela que je sollicite votre aide et implore votre patience. Encore merci

caroll ingien
 Posté le 29/08/2017 à 21:12 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucienne

Liberado a écrit :
caroll ingien a écrit :

Merci mais, excuse-moi et merci pour ta bienveillance, comme indiqué précédemment, j'ai un certain âge (donc, des neurones manquantes ). Je ne capte donc pas très bien ton message.

il n' y a pas de message, j' ai juste mis une copie d' écran de ce que tu aurais du voir si tu avais pu lire le lien

Liberado
 Posté le 29/08/2017 à 21:21 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Gabrilou a écrit :

J'ai créé un petit formulaire pas trop compliqué pour tester une phrase de 40 caractères, espaces compris.

Pour le télécharger, c'est ici : http://www.cjoint.com/c/GHDsRuAPxPy

Merci Gabrilou.

Je dois avoir un problème avec le site cjoint car, une fois sur la page et en cliquant sur le lien, une page pleine de symboles s'ouvre (comme la capture d'écran postée au dessus) mais pas d'ouverture ou possibilité de voir ou télécharger les fichiers en question.

Problème avec le site ? Problème avec mon ordi ? Je ne sais pas. Mais si vous pouviez uploader vos documents sur 1fichier.com, je pense que ce serait résolu.

Encore merci à tous

Liberado
 Posté le 29/08/2017 à 21:55 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

gilbert_rgi ; caroll ingien ; Gabrilou

Merci. J'ai enfin pu avoir vos fichiers et les tester.

Malheureusement cela ne correspond pas à ce que je souhaite et ai expliqué dans mon premier post.

Merci pour le temps que vous y avez dédié.

Je vais encore attendre un peu, au cas où.

Sinon, il ne me reste que la proposition de Daneel Olivaw qui n'est pas exactement celle que je voudrais et reste encore très "manuelle" mais, faute de mieux, c'est la seule que me fait les retours à la ligne.

Plus qu'à paramétrer la coupure des mots.

Je ne le dirais jamais assez... Encore merci à toutes et à tous

caroll ingien
 Posté le 29/08/2017 à 23:35 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucienne

c' est un gag ????

poustiquet1
 Posté le 30/08/2017 à 10:54 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Bonjour,

Avec Open office, c'est très simple : surligner les caractères à compter et menu "outils" puis "statistiques et hop........

Par contre les espaces sont comptabilisés !

Si tu ne veux pas utiliser open il suffira de copier ton texte dans open.

gilbert_rgi
 Posté le 30/08/2017 à 11:46 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Liberado a écrit :
gilbert_rgi a écrit :

le texte est sous vos yeux dans le document (MON texte ?)

pour lancer la macro -> appuyer sur les touches Alt et F8 ensemble (Je veux bien mais je n'ai macro)

une boite de dialogue apparaît et dans cette boite il y a "test" d'inscrit (Ci-dessous, une capture de ce qui s'ouvre en faisant Alt+F8)

selectionner "test" et cliquer sur le bouton executer

quelle version de Word avez vous ?

Je sais et je l'ai bien dit... je suis nul en informatique. C'est bien pour cela que je sollicite votre aide et implore votre patience. Encore merci

bien entendu le test est à faire sur le fichier que j'ai fourni avec la macro

pour que ça fonctionne sur ton fichier il faut copier la macro dans l'éditeur VB ça me parait couler de source

Liberado
 Posté le 30/08/2017 à 20:21 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Il semble que le titre de ma demande ne soit pas très explicite. En même temps, le corps du message est là pour apporter les détails et précisions opportunes.

Apparemment, il n'y a que poussebois ; jujube2 et Daneel Olivaw qui ont apparemment pris soin de lire le texte de mon message et essayé de le comprendre.

Ils ont essayé d'apporter une réponse. Pas LA réponse que j'attendais mais qui va dans le sens de ma demande.

gilbert_rgi a tout de même travaillé sur une macro (c'était ma demande) mais qui, malheureusement, ne correspond pas à ce que je souhaite obtenir.

Je suis novice en informatique et d'un certain âge déjà.
Mais je suis curieux et n'hésite pas à cliquer sur les menus des logiciels pour essayer de les connaitre au mieux et savoir tout ce qu'ils proposent et sont capables de faire.

Je sais donc utiliser word (2007) assez bien. Je sais donc compter les mots, le nombre de caractères (avec ou sans espaces), le nombre de lignes, paragraphes, etc.

Mais le VBA (les macros) c'est une autre histoire. Là, je suis perdu.
C'est ce qui m'a décidé à demander votre aide.
Mais, tan-pis, je pense que je serais obligé de rester comme je suis.

Pas faute de bonnes volontés (PCAstuces regorge de membres pleins de bonne volonté et désireux d'aider en partageant leur savoir et/ou expériences), mais, peut-être, parce que ceux qui ont les compétences ou connaissances demandées n'ont pas été attirés pas le titre de ma demande.

Encore merci à vous toutes et tous pour le temps que vous m'avez dédié.
L'important est d'essayer... et vous l'avez fait. Merci

gilbert_rgi
 Posté le 30/08/2017 à 21:18 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Liberado a écrit :

Il semble que le titre de ma demande ne soit pas très explicite. En même temps, le corps du message est là pour apporter les détails et précisions opportunes.

Apparemment, il n'y a que poussebois ; jujube2 et Daneel Olivaw qui ont apparemment pris soin de lire le texte de mon message et essayé de le comprendre.

Ils ont essayé d'apporter une réponse. Pas LA réponse que j'attendais mais qui va dans le sens de ma demande.

gilbert_rgi a tout de même travaillé sur une macro (c'était ma demande) mais qui, malheureusement, ne correspond pas à ce que je souhaite obtenir.

Je suis novice en informatique et d'un certain âge déjà.
Mais je suis curieux et n'hésite pas à cliquer sur les menus des logiciels pour essayer de les connaitre au mieux et savoir tout ce qu'ils proposent et sont capables de faire.

Je sais donc utiliser word (2007) assez bien. Je sais donc compter les mots, le nombre de caractères (avec ou sans espaces), le nombre de lignes, paragraphes, etc.

Mais le VBA (les macros) c'est une autre histoire. Là, je suis perdu.
C'est ce qui m'a décidé à demander votre aide.
Mais, tan-pis, je pense que je serais obligé de rester comme je suis.

Pas faute de bonnes volontés (PCAstuces regorge de membres pleins de bonne volonté et désireux d'aider en partageant leur savoir et/ou expériences), mais, peut-être, parce que ceux qui ont les compétences ou connaissances demandées n'ont pas été attirés pas le titre de ma demande.

Encore merci à vous toutes et tous pour le temps que vous m'avez dédié.
L'important est d'essayer... et vous l'avez fait. Merci

si les macros sont une difficulté pour vous il y a ça http://compteur-de-mots.net/

Publicité
Pages : [1] 2 ... Fin
Page 1 sur 2 [Fin]

Vous devez être connecté pour poster des messages. Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !


Sujets relatifs
Aucun sujet pertinent lié trouvé
 > Tous les forums > Forum Bureautique