遇到一个功能开发,直接在页面上点击一个按钮,然后弹出一个excel,进入"打印预览"模式,目前我用js实现了,具体如下,如果大家发现有bug,麻烦您指正出来,如果有其他方法(比如用其他语言实现等),希望能够共享下.
//新建一个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控件和本页上的其他部分的交互可能不安全。你想允许这种交互吗?”,我们只要选择是就行了。这样给用户的体验度就大大提高了,至少让用户不会认为你的东西不安全
分享到:
相关推荐
总结来说,电子商务专业自我鉴定不仅是对学习成果的总结,也是对未来职业生涯的展望。它突显了个人的专业技能、实践经验以及全面发展的素质,这些都是在电子商务行业中取得成功的关键因素。通过不断学习和自我提升,...
在【优秀计算机软件实习小结模板】中,实习地点是深圳市百盛佳信息咨询有限公司,实习时间为20__年12月5日至20__年4月5日。实习内容涉及Java软件开发,这是一种广泛使用的编程语言,尤其适合构建企业级应用。在实习...
2. **计算机应用软件**:掌握常用软件如Windows操作系统、Word、Excel、PowerPoint的使用技巧,通过实际操作深化理解,提高办公效率。例如,熟练进行文档编辑、表格处理、演示文稿制作等。 3. **网络及多媒体技术**...
从给定的文件信息来看,主要内容涉及到了计算机专业实习的经验总结和个人反思,同时提到了一些计算机软件的应用与操作,以及实习期间的一些具体感受和收获。下面将从几个方面进行详细的知识点归纳: ### 计算机软件...
通过反思和总结,我认识到实训的目的不仅是技能的提升,更是对自我的一种挑战与完善。我开始思考如何将所学的知识应用到未来的实际工作之中,如何规划自己的职业发展道路。这些思考和规划,都将成为我未来前进道路上...
- PowerPoint和Word、Excel等办公软件的熟练操作是现代办公的基本要求,实习期间学习和实践这些软件,有助于提高工作效率和呈现专业性。 - PowerPoint的使用,不仅限于制作演示文稿,还包括设计、多媒体集成和在线...
- 成都汉易房产楼盘管理系统:使用SSH(Struts+Spring+Hibernate)框架,涉及房产资料、销售管理等多个模块,通过Jxl处理Excel数据,优化用户操作。 - 博鑫汽车贸易有限公司OA系统:同样基于SSH框架,涵盖多模块...
此外,他还掌握了计算机基本操作技能,如Word、Excel和PPT的使用,以及计算机其他基本程序的制作。 2. **技能特长**:该程序员拥有3年的自动化测试开发经验,精通Python,有测试框架开发经验,熟悉Shell、Perl、...
1. 述职报告撰写:个人述职报告是员工对其工作情况进行总结和反思的文档,通常包含工作项目、成绩、存在的问题以及改进措施等内容。案例中的报告遵循了中国联通驻马店市分公司的干部员工述职考核办法,分为完成的...
管理员可以进行数据录入、查询、修改和删除等全面操作,而学生则限制在查看个人情况和有限的自我信息调整。 数据录入功能是系统的核心之一,允许各类数据的输入和入库,确保信息的及时更新。学生情况管理功能允许...
我们可以总结出一系列关于计算机二级等级考试的知识点,具体涉及代码窗口、字符编码、字节单位的理解、接口定义、Word文档编辑、数据库概念、Java编程基础、宏操作、JavaScript事件处理、Excel文件管理、访问修饰符...
总结来说,"微信脑力比拼答题小程序-支持流量主带最新题库文件"项目涵盖了小程序开发的各个方面,从源码到题库管理,再到前端资源和开发工具。用户不仅可以参与到答题游戏中,也可以深入学习小程序开发,但需具备...
【实习手册概述】 ...总结来说,《2021毕业实习手册》为Java开发工程师提供了一个全面的学习和实践平台,通过实际工作场景,使实习生能够从理论到实践,全面提升专业技能,为未来的职场生涯做好准备。
根据提供的文档内容,我们可以总结出一系列与计算机二级等级考试相关的知识点。这些知识点涵盖了基础的编程概念、数据库查询类型、互联网基础知识、用户界面设计原则、数据结构理论以及网页开发技术等多方面内容。...
以下是根据提供的自荐信部分内容总结的计算机类知识和技能点: 1. **专业基础**:求职者通常需要具备扎实的计算机基础知识,包括但不限于计算机网络技术、操作系统原理、数据结构、算法分析等。在自荐信中,求职者...
根据给定文件的信息,我们可以总结出一系列与计算机二级等级考试相关的知识点。这些知识点涉及Java编程、面向对象概念、数据库管理、基本的计算机操作以及编程语言的基础等多方面内容。 ### 知识点详解 #### 1. ...
根据提供的文档信息,我们可以归纳总结出一系列与计算机二级等级考试相关的知识点,具体涉及数据库操作、网络基础、编程语言基础知识等方面。 ### 1. 关系数据库中的选择运算 **知识点:** - **选择运算**:在关系...
- JavaScript 为 Sun Microsystems, Inc. 的注册商标,授权 Netscape 使用。 - SAP、SAP Logo、R/2、RIVA、R/3、SAP ArchiveLink、SAP Business Workflow、WebFlow、SAP EarlyWatch、BAPI、SAPPHIRE、Management ...
如果没有安装IDE设备,我们可以选择NONE参数,这样可以加快系统的启动速度,在一些特殊操作中,我们也可以通过这样来屏蔽系统对某些硬盘的自动检查。 图中2部分是DRIVE A和DRIVE B软驱设置,如果没有A或B驱动器,...