1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91
| Private Sub cmd10_Click() ' Lors du click, les données de zones des listes ChT1, ChT2, ChC, et Longueur sont envoyés vers un document qui est différent selon le type de termini2 choisi
Dim WdApp As Object
Dim strWordDoc As String
Dim Termini1 As String
Dim Termini2 As String
Dim Longueur As String
Dim Nomination As String
Dim Unité As String
Dim Référence As String
Termini1 = Me.ChT1.Value
Termini2 = Me.ChT2.Value
Nomination = Me.Nomination.Value
Longueur = Me.Longueur.Value
Unité = Me.IndicationUnité.Value
Référence = Me.ReferenceMFGProHarnais.Value
If Me.ChT2.Value = "ST2" Then 'Si le termini2 est un ST2, Access ouvre le doc word ST2-Elio'
strWordDoc = "U:\BUSINESS UNIT AEROMIL\SALES\EQUIPE SALES SUPPORT\Ludovic PARIS\Autres documents (ordering information, base de donnée access...)\access (définition d'une référence Harnais ELIO)\Mise_en_plan_word\ST2-Elio.doc"
Set WdApp = CreateObject("Word.Application")
With WdApp
.Visible = True
.Documents.Add Template:=strWordDoc, NewTemplate:=False, DocumentType:=0
.Activate
End With
WdApp.ActiveDocument.Bookmarks("Termini1").Range.Text = ChT1
WdApp.ActiveDocument.Bookmarks("Termini2").Range.Text = ChT2
WdApp.ActiveDocument.Bookmarks("Longueur").Range.Text = Longueur
WdApp.ActiveDocument.Bookmarks("Nomination").Range.Text = Nomination
WdApp.ActiveDocument.Bookmarks("Unité").Range.Text = IndicationUnité
WdApp.ActiveDocument.Bookmarks("Référence").Range.Text = ReferenceMFGProHarnais
Else
If Me.ChT2.Value = "LC Duplex" Then 'Si le termini2 est un LC Duplex, Access ouvre le doc word LC_Duplex-Elio'
strWordDoc = "U:\BUSINESS UNIT AEROMIL\SALES\EQUIPE SALES SUPPORT\Ludovic PARIS\Autres documents (ordering information, base de donnée access...)\access (définition d'une référence Harnais ELIO)\Mise_en_plan_word\LC_Duplex-Elio.doc"
Set WdApp = CreateObject("Word.Application")
With WdApp
.Visible = True
.Documents.Add Template:=strWordDoc, NewTemplate:=False, DocumentType:=0
.Activate
End With
WdApp.ActiveDocument.Bookmarks("Termini1").Range.Text = ChT1
WdApp.ActiveDocument.Bookmarks("Termini2").Range.Text = ChT2
WdApp.ActiveDocument.Bookmarks("Longueur").Range.Text = Longueur
WdApp.ActiveDocument.Bookmarks("Nomination").Range.Text = Nomination
WdApp.ActiveDocument.Bookmarks("Unité").Range.Text = IndicationUnité
WdApp.ActiveDocument.Bookmarks("Référence").Range.Text = ReferenceMFGProHarnais
Else 'Si le termini2 n'est pas un LC_Duplec ou un ST2, Access ouvre le doc word Access'
strWordDoc = "U:\BUSINESS UNIT AEROMIL\SALES\EQUIPE SALES SUPPORT\Ludovic PARIS\Autres documents (ordering information, base de donnée access...)\access (définition d'une référence Harnais ELIO)\Mise_en_plan_word\Access.doc"
Set WdApp = CreateObject("Word.Application")
With WdApp
.Visible = True
.Documents.Add Template:=strWordDoc, NewTemplate:=False, DocumentType:=0
.Activate
End With
WdApp.ActiveDocument.Bookmarks("Termini1").Range.Text = ChT1
WdApp.ActiveDocument.Bookmarks("Termini2").Range.Text = ChT2
WdApp.ActiveDocument.Bookmarks("Longueur").Range.Text = Longueur
WdApp.ActiveDocument.Bookmarks("Nomination").Range.Text = Nomination
WdApp.ActiveDocument.Bookmarks("Unité").Range.Text = IndicationUnité
WdApp.ActiveDocument.Bookmarks("Référence").Range.Text = ReferenceMFGProHarnais
End If
End If
Exit_cmd10_Click:
Exit Sub
Err_cmd10_Click:
MsgBox Err.Description
Resume Exit_cmd10_Click
End Sub |
Partager