OVH Cloud OVH Cloud

Renommer des signets

9 réponses
Avatar
Yann
Bonjour,

J'ai un docmument avec un très grand nombre de signets, avec des noms
commençant par "C14_..."
J'aimerais savoir s'il est possible de renommer tous ces signets de manière
automatique pour que les noms deviennent par exemple "D9_..."

Merci d'avance.
Cordialement.
Yann

9 réponses

Avatar
Anacoluthe
Bonjour !

'Yann' nous a écrit ...
J'ai un docmument avec un très grand nombre de signets, avec des noms
commençant par "C14_..."
J'aimerais savoir s'il est possible de renommer tous ces signets de manière
automatique pour que les noms deviennent par exemple "D9_..."


Sans une petite macro superfétatoire ça va être dur dur dur !!!

Essayons quand même :
- Dans Outls / Options / Général cochez
Confirmation des conversion lors de l'ouverture
- Sauvez votre document en .RTF
- Ouvrez-le en texte brut
- Remplacez tous les 'C14_' par 'D9_'
(dans un rtf il y en a 2 par signet)
- Enregistrez - fermez
- Ouvrez à nouveau en .RTF cette fois
- Enregistrez en .DOC
ouf on y est arrivé !

Combien de points regagnés sur ma carte d' AMIS ??? :-)
(club des Anti Macros Inutilement Superfétatoires)

Anacoluthe
« Un gentleman, c'est quelqu'un qui sait jouer
de la cornemuse et qui n'en joue pas. »
- Pierre DESPROGES

Avatar
Geo
Bonjour Anacoluthe


[...]

ouf on y est arrivé !

Combien de points regagnés sur ma carte d' AMIS ??? :-)


Bien la solution
Quoique comportant un petit risque pour le texte lui-même.
Effort méritoire et concluant, l'ennui c'est qu'une fois qu'on a rattrapé
ses points on ne peut pas en mettre de côté d'avance pour se permettre un
écart.

--

A+

Avatar
AB
Parce qu'il a sa carte d'AMIS, l'Anacoluthe ?
Sans "s", sûrement, mais avec,...mmm
:))
André

"Geo" a écrit dans le message de news:

Bonjour Anacoluthe


[...]

ouf on y est arrivé !

Combien de points regagnés sur ma carte d' AMIS ??? :-)


Bien la solution
Quoique comportant un petit risque pour le texte lui-même.
Effort méritoire et concluant, l'ennui c'est qu'une fois qu'on a rattrapé
ses points on ne peut pas en mettre de côté d'avance pour se permettre un
écart.

--

A+





Avatar
Circé
Bonsoir,

AB a exprimé avec précision :
Parce qu'il a sa carte d'AMIS, l'Anacoluthe ?
Sans "s", sûrement, mais avec,...mmm


On a dû lui donner un soir d'égarement !... Mais je reconnais que maintenant qu'il l'a, il y est très attaché ; il a trouvé la
solution qui déchire la mort et moi je trouve que sa carte doit être créditée au maximum !... :-D

Circé

:))
André

"Geo" a écrit dans le message de news:
Bonjour Anacoluthe


[...]

ouf on y est arrivé !

Combien de points regagnés sur ma carte d' AMIS ??? :-)


Bien la solution
Quoique comportant un petit risque pour le texte lui-même.
Effort méritoire et concluant, l'ennui c'est qu'une fois qu'on a rattrapé
ses points on ne peut pas en mettre de côté d'avance pour se permettre un
écart.

--

A+







Avatar
Anacoluthe
Bonjour !

'Geo' nous a écrit ...
Quoique comportant un petit risque pour le texte lui-même.


Voui voui voui mais avec des signets commençant par 'C14_'
je prenais assez peu de risque ! :-D

Et puis il n'y a que toi qui sache qu'il faudrait alors
faire le rechercher-remplacer des balises
{*bkmkstart LeSignet} et {*bkmkend LeSignet}
dans tout ce fouillis de .RTF :-)

Effort méritoire et concluant, l'ennui c'est qu'une fois qu'on a rattrapé
ses points on ne peut pas en mettre de côté d'avance pour se permettre un
écart.


Quoi ? Même pas une 'tite macro superfétatoire de temps en temps ?
Je me demande si je ne vais pas me liguer avec Clément et Jean-Guy
pour renverser le Bureau marseillais des AMIS ......
:-D )))))))

A++
Anacoluthe
« Il vaut mieux perdre un bon mot qu'un ami. »
- Proverbe français

Avatar
Anacoluthe
Bonjour !

'Circé' nous a écrit ...
On a dû lui donner un soir d'égarement !...


rrrrrhhhhââââââ

A++
A~

Avatar
JièL Goubert
Bonsoir à tous

effectivement, il a bien mérité. Quand j'a lu la question j'ai pensé à la
faire en HTML (le HTML lourdingue de Word), ça doit être sensiblement
pareil, sauf qu'il doit y avoir un peu plus de perte au niveau des mise en
formes, peut-être... j'ai pas testé.

Finalement c'est quand même bien de chercher à utiliser au max les
possibilités d'un programmes. Bravo Anacoluthe, tu as largement rempli ta
carte, mais comme le dis Geo, ça n'est pas pour autant que tu peux te
permettre un écart grace à ça ;-)))))))

--
JièL Sur veillant

Le 13/12/2004 21:49 vous avez écrit ceci :
Bonsoir,

AB a exprimé avec précision :

Parce qu'il a sa carte d'AMIS, l'Anacoluthe ?
Sans "s", sûrement, mais avec,...mmm



On a dû lui donner un soir d'égarement !... Mais je reconnais que
maintenant qu'il l'a, il y est très attaché ; il a trouvé la solution
qui déchire la mort et moi je trouve que sa carte doit être créditée au
maximum !... :-D

Circé

:))
André

"Geo" a écrit dans le message de news:


Bonjour Anacoluthe


[...]

ouf on y est arrivé !

Combien de points regagnés sur ma carte d' AMIS ??? :-)



Bien la solution
Quoique comportant un petit risque pour le texte lui-même.
Effort méritoire et concluant, l'ennui c'est qu'une fois qu'on a
rattrapé
ses points on ne peut pas en mettre de côté d'avance pour se
permettre un
écart.

--

A+







Avatar
Yann
Salut !

Merci pour ta solution très astucieuse !
Du coup je n'ose pas trop te dire que j'avais déjà fait une petite macro...

Encore merci.
Yann


Pour ceux que ça intéresserait :

Dim i
Dim nom As String

ActiveDocument.Bookmarks.ShowHidden = False

For i = 1 To 427 'là c'est mon nb de signets mais avec un count on peut le
trouver facilement

If Left(ActiveDocument.Bookmarks(i).Name, 4) = "A11_" Then
nom = ActiveDocument.Bookmarks(i).Name
ActiveDocument.Bookmarks(i).Select
ActiveDocument.Bookmarks(i).Delete
With ActiveDocument.Bookmarks
.Add Range:=Selection.Range, Name:="A211_" & Mid(nom, 5)
.DefaultSorting = wdSortByLocation
.ShowHidden = False
End With

End If





"Anacoluthe" wrote:

Bonjour !

'Yann' nous a écrit ...
J'ai un docmument avec un très grand nombre de signets, avec des noms
commençant par "C14_..."
J'aimerais savoir s'il est possible de renommer tous ces signets de manière
automatique pour que les noms deviennent par exemple "D9_..."


Sans une petite macro superfétatoire ça va être dur dur dur !!!

Essayons quand même :
- Dans Outls / Options / Général cochez
Confirmation des conversion lors de l'ouverture
- Sauvez votre document en .RTF
- Ouvrez-le en texte brut
- Remplacez tous les 'C14_' par 'D9_'
(dans un rtf il y en a 2 par signet)
- Enregistrez - fermez
- Ouvrez à nouveau en .RTF cette fois
- Enregistrez en .DOC
ouf on y est arrivé !

Combien de points regagnés sur ma carte d' AMIS ??? :-)
(club des Anti Macros Inutilement Superfétatoires)

Anacoluthe
« Un gentleman, c'est quelqu'un qui sait jouer
de la cornemuse et qui n'en joue pas. »
- Pierre DESPROGES




Avatar
Jean-Guy Marcil
Yann was telling us:
Yann nous racontait que :

Salut !

Merci pour ta solution très astucieuse !
Du coup je n'ose pas trop te dire que j'avais déjà fait une petite
macro...



J'espère que tu as trouvé ta macro APRÈS avoir écrit ton message...

--
Salut!
_______________________________________
Jean-Guy Marcil - Word MVP

Word MVP site: http://www.word.mvps.org