zoukankan      html  css  js  c++  java
  • 根据模板生成word

    ----服务器的Application环境需配置
    var product_list =[];
    ---product_list赋值;
    var filename = "文档模板.docx";
    	var filernd = "upload/temp/"+Session.SessionId.toString()+parseInt(Math.random()*1000000)+".docx";
    
    	var fso = new ActiveXObject( "Scripting.FileSystemObject" );
    	var source = Server.MapPath(filename);
    	var destination = Server.MapPath(filernd);
    	fso.CopyFile(source, destination, true);
    
    	var t = false;
    	var wordApp = new ActiveXObject("Word.Application");
    	try{
    		wordApp.Visible = false; 
    		wordApp.Documents.Open(destination);
    		//WriteLn(destination);
    
    		var wordArange = wordApp.ActiveDocument.Content;
    		wordArange.Find.Execute("{date0}", false, false, false, false, false, false, 1, true, date0, 2);
    		wordArange.Find.Execute("{date1}", false, false, false, false, false, false, 1, true, date1, 2);
    
    		wordApp.ActiveDocument.Select(); //如果product数组过长需加以下代码
    		if( wordApp.Selection.Find.Execute("{product_list}", false, false, false, false, false, false, 1, true ) ){
    			wordApp.Selection.TypeText(Str4Html(product_list));
    		}
    
    		wordApp.ActiveDocument.Save();
    		wordApp.Quit();
    
    	}catch(e){
    	}

  • 相关阅读:
    05.Linux Startup & Shutdown
    04.Linux Disk Partition & Mount Point
    03Oracle数据查询(二)
    02Oracle数据查询(一)
    01Oracle数据库系统环境搭建
    02域名的选择技巧与注册实战
    01快速认识阿里云网站建设
    Linux文件操作
    Linux目录操作
    Linux根目录介绍
  • 原文地址:https://www.cnblogs.com/y0umer/p/3839268.html
Copyright © 2011-2022 走看看