Hi
I'm trying to run the mail merge operation in MS Word from within
Javascript. I've already done this in VB but I'm having problems
trying to do the same thing in Javascript. First I am trying to create
a textfile which is the datasource for the mail merge process, then
I'm trying to run Word and mail merge.
The code I am trying to use in Javascript is:
var objFSO = new ActiveXObject( "Scripting.File SystemObject" );
var objTextFile = objFSO.CreateTe xtFile("C:\temp ", true);
var MergeTags = "Title|Forename |Surname";
var MergeData = "TestTitle|Test Forename|TestSu rname";
objTextFile.wri teline (MergeTags);
objTextFile.wri teline (MergeData);
objTextFile.Clo se;
objFSO = null;
objTextFile = null;
var objWordApp = new ActiveXObject(" Word.Applicatio n");
objWordApp.Visi ble = true;
var FName = "C:\Development \ATOFina\CBS\Te mplates\Course. doc";
var objWordDoc = objWordApp.Docu ments.Open(File name:=FName);
objWordDoc.Sele ct;
var objWordSelectio n = objWordApp.Sele ction;
var objWordMailMerg e = objWordDoc.Mail Merge;
objWordDoc.Mail Merge.OpenDataS ource(Name:="C: \temp\merge.dat ",
LinkToSource:=T rue, addtorecentfile s:=False);
objWordDoc.Mail Merge.Execute;
var objWordMerged = objWordApp.Acti veDocument;
objWordApp.Opti ons.DefaultFile Path(Path:=wdDo cumentsPath) = "C:\temp";
objWordDoc.Sele ct;
objWordDoc.Clos e;
objWordMerged.S elect;
Any comments on how I can get this to work?
I'm trying to run the mail merge operation in MS Word from within
Javascript. I've already done this in VB but I'm having problems
trying to do the same thing in Javascript. First I am trying to create
a textfile which is the datasource for the mail merge process, then
I'm trying to run Word and mail merge.
The code I am trying to use in Javascript is:
var objFSO = new ActiveXObject( "Scripting.File SystemObject" );
var objTextFile = objFSO.CreateTe xtFile("C:\temp ", true);
var MergeTags = "Title|Forename |Surname";
var MergeData = "TestTitle|Test Forename|TestSu rname";
objTextFile.wri teline (MergeTags);
objTextFile.wri teline (MergeData);
objTextFile.Clo se;
objFSO = null;
objTextFile = null;
var objWordApp = new ActiveXObject(" Word.Applicatio n");
objWordApp.Visi ble = true;
var FName = "C:\Development \ATOFina\CBS\Te mplates\Course. doc";
var objWordDoc = objWordApp.Docu ments.Open(File name:=FName);
objWordDoc.Sele ct;
var objWordSelectio n = objWordApp.Sele ction;
var objWordMailMerg e = objWordDoc.Mail Merge;
objWordDoc.Mail Merge.OpenDataS ource(Name:="C: \temp\merge.dat ",
LinkToSource:=T rue, addtorecentfile s:=False);
objWordDoc.Mail Merge.Execute;
var objWordMerged = objWordApp.Acti veDocument;
objWordApp.Opti ons.DefaultFile Path(Path:=wdDo cumentsPath) = "C:\temp";
objWordDoc.Sele ct;
objWordDoc.Clos e;
objWordMerged.S elect;
Any comments on how I can get this to work?
Comment