• Comment insérer une image en fond de page?

  • Comment créer un bouton qui envoie le fichier en cours ?

  • Comment générer du faux texte ?

  • Comment faire pour qu'une macro démarre toute seule ?

  • Bonjour les Quickparts, adieu les Insertions Auto !

  • Accentuer les majuscules

  • Mon clavier perso ou comment personnaliser son clavier

  • Comment attacher un modèle à un document ?

  • L'espace fine existe-t-elle dans Word ?

  • A quoi sert l'ancre qui s'affiche quelquefois dans la marge gauche ?

  • PowerPoint et les fichiers MP3

 
 
  1. Une solution simple : coller le texte dans wordpad (format RTF) puis le recoller depuis wordpad dans word.

    ou bien
  2. Une macro. Si le rose ne convient pas , on peut le changer !

Public Sub AfficherURL()
'Macro écrite par Guy Moncomble
'Ce code peut être simplifié
Dim HyperLien As Field, ResultatRequèteUrl As String
Dim CodeChampUrl As String
Dim TrueURL As String
For Each HyperLien In ActiveDocument.Fields
HyperLien.Select
Selection.Collapse wdCollapseEnd
If HyperLien.Type = wdFieldHyperlink Then
'Texte affiché
ResultatRequèteUrl = HyperLien.Result
CodeChampUrl = HyperLien.Code
'Insérer URL
TrueURL = URLDansChamp(CodeChampUrl)
Selection.InsertAfter Chr(32)
Selection.Collapse wdCollapseEnd
Selection.InsertAfter " ( " & TrueURL & " ) "
Selection.Range.Font.ColorIndex = wdPink
Selection.Collapse wdCollapseEnd
Selection.MoveLeft unit:=wdCharacter, Extend:=wdExtend
Selection.Range.Font.ColorIndex = wdAuto
End If
Next HyperLien
End Sub

Public Function URLDansChamp(ResultatURL As String)
' Macro écrite par Guy Moncomble
Dim Pos1 As Integer, URL As String
'Le texte est du type : HYPERLIEN "URL"
Pos1 = InStr(ResultatURL, Chr(34))
URL = Mid(ResultatURL, Pos1 + 1)
URLDansChamp = Left(URL, Len(URL) - 1)
End Function

 


 

Nouveau sondage !

Les forums - Outlook ?

 
 
 

Statistiques

2861264
Aujourd'hui1936
Hier2042
Cette semaine3978
Ce mois-ci12150
Depuis janvier 20042861264
Compteur d'affichages des articles
5539028

A lire de toute urgence...

Qui est en ligne ?

Nous avons 66 invités et aucun membre en ligne