Jojoxx.net logotyp

 

 

Användare ikonAnvändare
Besökare just nu: 13
Snabblänkar ikonSnabblänkar
JavaScript-arkivet
Perl
FAQ

Sök på Jojoxx.net


Automatisera Word

Kod


<div id="insertToWord">Här är <span style="color:green;">lite html</span>.</div>

<script type="text/javascript">
var myWord=new ActiveXObject('Word.Application'); 
if (myWord != null) {
	myWord.Visible = true;
	var myDoc=myWord.Documents.Add();
	var myDiv=document.getElementById("insertToWord");
	myDiv.contentEditable="true";
	var controlRange;
	if (document.body.createControlRange) {
		controlRange = document.body.createControlRange();
		controlRange.addElement(myDiv);
		controlRange.execCommand("Copy");
	}
	myDiv.contentEditable="false";
	myWord.Selection.Paste();
//	myWord.Selection.Font.Bold = true;			//
//	myWord.Selection.TypeText("Infogad text");	// ... det går också att infoga text så här
//	myDoc.SaveAs("c:\\myDocument.doc");			// Spara dokumentet om du vill
	myWord.Quit();
}
</script>

Kommentar

Ett litet exempel på hur man kan automatisera Word. Detta fungerar bara om du kör dokumentet lokalt från din hårddisk med omodifierade säkerhetsinställningar.

,