• Bonjour les Quickparts, adieu les Insertions Auto !

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

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

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

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

  • Comment attacher un modèle à un document ?

  • PowerPoint et les fichiers MP3

  • Accentuer les majuscules

  • Comment générer du faux texte ?

  • Mon clavier perso ou comment personnaliser son clavier

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

 
 

Voici un code qui permt également de mettre la taille du logo

 

Sub MonEnteteDocument()
'macro écrite par anacoluthe
Dim MonLogo As String
Dim oLogo As InlineShape
With Dialogs(wdDialogInsertPicture)
If .Display = 0 Then:   End
MonLogo = .Name
End With
ActiveWindow.ActivePane.View.SeekView = wdSeekCurrentPageHeader
Selection.ParagraphFormat.TabStops.ClearAll
With Selection
.ParagraphFormat.Alignment = wdAlignParagraphRight
Set oLogo = .InlineShapes.AddPicture(FileName:=MonLogo, _
LinkToFile:=False, SaveWithDocument:=True)
End With


La commande suivante non obligatoire permet de mettre une échelle au logo
With oLogo
.LockAspectRatio = msoTrue ' cette instruction est parfois ignorée
.Height = CentimetersToPoints(2)
.ScaleWidth = .ScaleHeight ' on force la même échelle 'inutile pour la v2007
End With

ActiveWindow.ActivePane.View.SeekView = wdSeekMainDocument
Set oLogo = Nothing
End Sub

 

 

Nouveau sondage !

Les forums - Outlook ?

 
 
 

Statistiques

2856704
Aujourd'hui816
Hier1163
Cette semaine11750
Ce mois-ci7590
Depuis janvier 20042856704
Compteur d'affichages des articles
5528314

A lire de toute urgence...

Qui est en ligne ?

Nous avons 75 invités et aucun membre en ligne