1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
|
Dim WordAppli As Word.Application
Dim MergeDoc As Word.Document
Dim TemplateFile As Object = "Template.doc"
Dim DataSourceFile As Object = "DataSource.txt"
Dim ObjMiss As Object = System.Reflection.Missing.Value 'Type.Missing
Dim OFalse As Object = False
Dim OTrue As Object = True
'Starting the Word Application
WordAppli = New Word.Application
WordAppli.Visible = True
'Open the Template file
MergeDoc = WordAppli.Documents.Open(TemplateFile, ObjMiss, OFalse, ObjMiss, ObjMiss, ObjMiss, ObjMiss, ObjMiss, ObjMiss, ObjMiss, ObjMiss, ObjMiss, ObjMiss, ObjMiss, ObjMiss, ObjMiss)
MergeDoc.Activate()
'Open the Data Source
Dim DSFormat As Object = Word.WdOpenFormat.wdOpenFormatText
MergeDoc.MailMerge.OpenDataSource(DataSourceFile, DSFormat, OFalse, ObjMiss, OTrue, OFalse, ObjMiss, ObjMiss, ObjMiss, ObjMiss, ObjMiss, ObjMiss, ObjMiss, ObjMiss, ObjMiss, ObjMiss)
'Perform the Mail Merge
MergeDoc.MailMerge.Destination = Word.WdMailMergeDestination.wdSendToPrinter
MergeDoc.MailMerge.SuppressBlankLines = False
MergeDoc.MailMerge.Execute(OTrue) |
Partager