liaison Excel Word

Aurel128

XLDnaute Nouveau
Bonjour le Forum

Comment creer une macro avec un common Button pour permettre d'ouvrir un fichier Word?

cordialement Aurel 128
 

BERRACHED said

XLDnaute Accro
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
 

Discussions similaires

Réponses
0
Affichages
219

Statistiques des forums

Discussions
312 395
Messages
2 088 024
Membres
103 703
dernier inscrit
hyacinthenkouadio5@gmail.