Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Re : liaison Excel Word

Salut,Aurel128,Marc77

voila deux codes que tu peut adapter :
1° dans un commandbutton sur une feuille

Code:
Private Sub commandButton1_Click()
Dim docWord As Word.Document
Dim appWord As Word.Application
Application.ScreenUpdating = False
Set appWord = New Word.Application
appWord.Visible = False
Set docWord = appWord.Documents.Open(ThisWorkbook.Path & "\dossier.doc")
With docWord.mailMerge
.Destination = wdSendToPrinter
.suppressBlankLines = True
With .DataSource
.firstRecord = wdDefaultFirstRecord
.lastRecord = wdDefaultLastRecord
End With
.Execute Pause:=False
End With
Application.ScreenUpdating = True
docWord.Close False
appWord.Quit
End Sub

le 2° sur Module :
Code:
Sub RetraitTableauDansWord()
Dim Wrd As Object
Set Wrd = CreateObject("Word.Application")
Dim AppWrd As Object
Dim j As Byte
On Error Resume Next
Set AppWrd = Wrd.Documents.Add
Wrd.Visible = True
Sheets("feuil1").UsedRange.Copy
Wrd.Selection.Paste
With Wrd.Selection
.Tables(1).Rows.SetLeftIndent LeftIndent:=27, RulerStyle:=1
End With
Application.CutCopyMode = False
End Sub

Cordialement
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
1
Affichages
246
Réponses
22
Affichages
773
Réponses
16
Affichages
395
Réponses
1
Affichages
107
Réponses
7
Affichages
185
  • Question Question
Microsoft 365 Liens hypertexte
Réponses
4
Affichages
322
Retour