求助:javascript操作owc的问题

jdsnhan 2012-06-19 10:38:06
在javascript中操作owc,赋值,展示都没问题,到最后导出为excel文件时,并非按帮助说中的,导出指定文件名的文件。

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>


<input type="button" value="导出" onclick="exp()">
<OBJECT classid=clsid:0002E551-0000-0000-C000-000000000046 id=Spreadsheet1 style="width:100%;HEIGHT:95%">
</OBJECT>
</HTML>

<script>
Spreadsheet1.activesheet.range("a1").value = "水泥产量";
Spreadsheet1.activesheet.range("a2").value = 1;
Spreadsheet1.activesheet.range("b2").value = 2;
Spreadsheet1.activesheet.range("b3").value = 3;

function exp(){
Spreadsheet1.Export("d:\\a.xls");
}
</script>


附,MSDN的帮助说明:
expression.Export(Filename, Action, Format)

expression An expression that returns a Spreadsheet object.

Filename Optional String. Specifies the file name of the saved file. If you do not specify this argument, a temporary file is created in the user's temporary folder (the location of the temporary folder varies by operating system). You must specify this argument if the Action argument is set to ssExportActionNone.
...全文
296 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
jdsnhan 2012-06-21
  • 打赏
  • 举报
回复
owc 我没找到对应的办法
gxgyj 2012-06-20
  • 打赏
  • 举报
回复
这个好像是owc上的问题,JS应该无法实现,不知owc有没有类似方法了
jdsnhan 2012-06-20
  • 打赏
  • 举报
回复
谢谢gxgyj,用Export("file:///a.xls"); 的方法可以导出到c盘了。还另外一个问题,如何能去掉那个“确认导出”的提示呢? 我要弄的是自动执行,如果有这个提示,就无法自动执行了。
gxgyj 2012-06-19
  • 打赏
  • 举报
回复

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>


<input type="button" value="导出" onclick="exp()">
<OBJECT classid=clsid:0002E551-0000-0000-C000-000000000046 id=Spreadsheet1 style="width:100%;HEIGHT:95%">
</OBJECT>
</HTML>

<script>
Spreadsheet1.activesheet.range("a1").value = "水泥产量";
Spreadsheet1.activesheet.range("a2").value = 1;
Spreadsheet1.activesheet.range("b2").value = 2;
Spreadsheet1.activesheet.range("b3").value = 3;

function exp(){
Spreadsheet1.Export("d:\\a.xls");
alert('导出完毕');
}
</script>


Win2003、office2003导出无问题
gxgyj 2012-06-19
  • 打赏
  • 举报
回复
刚刚看了,这个在IE6没问题,在IE8就会有上述问题

再找找原因吧
jdsnhan 2012-06-19
  • 打赏
  • 举报
回复
当然保存不了,/c:/d:/a.xls 这个名字是哪里来的,和我设定的文件名也不一样啊
gxgyj 2012-06-19
  • 打赏
  • 举报
回复
结果保存不了么?IE的安全级别设低点看看
jdsnhan 2012-06-19
  • 打赏
  • 举报
回复
win7,office2007 环境下,提示内容为:

该程序试图将"/c:/d:/a.xls" 保存到硬盘上。等等。
内容概要:本文档是2025年全国广播电视技术能手竞赛IPTV专业的竞赛内容大纲,旨在指导参赛选手准备比赛。竞赛分为理论和实操两大部分。理论部分涵盖基本知识、基础理论和专业知识,包括法律法规、技术标准、IPTV技术基础、信号传输与分发、网络和数据安全等。实操部分则涉及IPTV系统设备、仪器设备的操作使用和指标测量。具体内容包括IPTV系统架构、传输技术与指标、设备配置及维护、专业技能如测量工具使用、视音频指标测量、直播点播协议分析、播出网络性能测量、网络安全数据分析以及系统故障排查等。 适合人群:从事或有意从事IPTV相关工作的技术人员,尤其是有志于参加全国广播电视技术能手竞赛的专业人士。 使用场景及目标:①帮助参赛选手全面了解并掌握IPTV相关的法规文件和技术标准;②提升选手对IPTV系统架构、传输技术和设备配置的理解;③增强选手在实际操作中的测量、分析和故障排查能力;④确保选手能够熟练运用各种测量工具和分析软件进行视音频指标测量和网络安全数据分析。 阅读建议:由于文档内容详尽且专业性强,建议读者在学习过程中结合实际案例和操作练习,同时参考相关技术文献,以便更好地理解和掌握竞赛所需的知识和技能。

6,216

社区成员

发帖
与我相关
我的任务
社区描述
Microsoft Office应用
社区管理员
  • Microsoft Office应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧