日期:2014-05-16  浏览次数:20345 次

vml图形导出问题
用vml生成的柱状图
我用以下方式导出
js方式
var   oWD   =   new   ActiveXObject( "Word.Application ");
    var   oDC   =   oWD.Documents.Add( " ",0,1);
    var   orange   =oDC.Range(0,1);
    var   sel   =   document.body.createTextRange();
    sel.moveToElementText(test1);
    sel.select();
    sel.execCommand( "Copy ");
    orange.Paste();
    oWD.Application.Visible   =   true;

有图形,但是图上的注释文字没了

用asp方式
  response.ContentType       = "application/vnd.ms-word "      
  Response.AddHeader       "Content-Disposition ",       "attachment;     filename=1.doc "      
图片没有导出成功,就导出了一个坐标

请教不用控件成功导出方法


------解决方案--------------------
ar oWD = new ActiveXObject( "Word.Application ");
var oDC = oWD.Documents.Add( " ",0,1);
var orange =oDC.Range(0,1);
var sel = document.body.createTextRange();
sel.moveToElementText(test1);
sel.select();
sel.execCommand( "Copy ");
orange.Paste();
oWD.Application.Visible = true;


------

代码和这个差不多 , 但是要写在服务器端 , 就是所谓的asp实现了

但前提是服务器上要装office
------解决方案--------------------

ar oWD = new ActiveXObject( "Word.Application ");

--------

在server端: set oWD = Server.CreateObject( "Word.Application ")