js操作excel(转)

 //新建一个excel文件,设置为打印预览
function xlPrint(){
  var xlApp;//存放Excel对象
  var xlBook;//存放Excel工件簿文件
  var xlSheet;//存放Excel活动工作表
  try{
    xlApp = new ActiveXObject("Excel.Application");
  } catch(e){
    alert("请启用ActiveX控件设置!");
    return;
  }
 
     var xlBook = xlApp.Workbooks.Add;
     var xlSheet = xlBook.Worksheets(1);

     xlSheet.Cells(1,1).Value = "内容";       //这里为新建的excel增加数据        
 
  xlBook.Worksheets(1).Activate;
  xlApp.Visible = true;
  xlSheet.PrintPreview; // 打印预览
  xlBook.Close(false); //如果为true,代表关闭的时候需要保存,false代表不需要关闭
  xlApp.Quit();
  xlApp = null;
}
 

大家都知道在使用ActiveXObject时需要修改IE的安全级别,一般我们用的方法就是直接修改:Internet选项->安全->自定义级别->将’对未标记为可安全执行脚本的ActiveX控件初始化并执行脚本’设置为’启用’。
但是这样修改IE的安全级别后有一个不好的地方,那就是在使用时IE会提示“当前安全设置会使计算机有风险”,这样就会给用户一个不好的印象,那么有什么解决方法吗?
其实很简单,只要我们将安全级别改为“提示”即可,这样在使用过程中就会提示“在此页上的ActioveX控件和本页上的其他部分的交互可能不安全。你想允许这种交互吗?”,我们只要选择是就行了。这样给用户的体验度就大大提高了,至少让用户不会认为你的东西不安全

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值