如何得到网页中WebBrowser控件中加载的Excel对象, 以便在浏览器操纵Excel? vbs可以直接调 excel.dll嘛 , 弄这干啥? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 目的是想把Excel嵌入在网页中。“vbs可以直接调 excel.dll”是 CreateObject("Excel.Application")吗?我也试过CreateObject("Excel.Application"),它打开一个新的窗口,请参看:http://topic.csdn.net/u/20071108/17/69a6e372-62f9-4ffc-adb6-edac17aa7892.html还请继续帮忙!! 一楼的是调用activex的方式,据说有一种控件就是excel的activex,找一下!第二个据说header(也可输出excel) 通过服务器端header mimetype为excel文档,浏览器会自动加载excel控件,下面是php的演示代码:<?header("Content-type:application/vnd.ms-excel");echo "test1\t";echo "test2\t\n";echo "test1\t";echo "test2\t\n";echo "test1\t";echo "test2\t\n";echo "test1\t";echo "test2\t\n";echo "test1\t";echo "test2\t\n";echo "test1\t";echo "test2\t\n";?> 多谢!!!在IE中打开Excel文档已解决。使用WebBrowser控件/Frame/iFrame在IE中打开Excel文档,基本都是如wangbo_wb、fxs_2008所说,需要: header("Content-type:application/vnd.ms-excel")用OWC控件也基本可以,但:OWC未包含Excel的所有功能,如OWC中Cell内不能换行、Chart需要另外处理, 所以暂时未考虑OWC。我的主要问题是:在浏览器端得到嵌入在网页中打开的Excel文档对象, 以便在浏览器中用VBScript/JavaScipt操纵Excel.下列代码就能得到Excel文档对象, 但是必须打开一个新的窗口:(VBSCript) Set IE = CreateObject( "InternetExplorer.Application ") 'Server端生成application/vnd.ms-excel类型的网页 IE.Navigate "http://localhost:8080/ExcelPage/Page1 " IE.Visible = True 'if not IE.Busy then IE.Document就是Excel.WorkBook类型对象如果Frame1为一存在的window或Frame:IE.Navigate "http://localhost:8080/ExcelPage/Page1", 0, "Frame1" 'IE.Document就不是Excel.WorkBook类型对象相关帖子请参看:http://topic.csdn.net/u/20071108/17/69a6e372-62f9-4ffc-adb6-edac17aa7892.htmlhttp://topic.csdn.net/u/20071108/17/66b74c8f-a44e-4667-a6d7-ea0a2278a3be.html 没别的办法了, 只好用用ActiveX得到Excel的WorkBook对象,已解决。 其实IE提供如此属性是很简单的, 是我不会用还是MS有意不提供、或是因为安全问题? 图片超链接新窗口打开问题!~ 两个.click方法在同一个function里,只执行后一个 根据数据动态添加表格 html标签问题 JavaScript如何让网页不要在图片还没加载完成就显示出来了 如何取得页面的高度? 谁能把这个VBScript的代码改成JavaScript的多谢了 100分在线等待,怎样得到window.open窗口的内容 如何使下拉菜单和滚动文本框的边框部分有颜色 百度ueditor 一个表单提交的问题 浏览器端如何获得在Frame中打开的Excel对象, 以便在浏览器操纵Excel ???
http://topic.csdn.net/u/20071108/17/69a6e372-62f9-4ffc-adb6-edac17aa7892.html还请继续帮忙!!
第二个据说header(也可输出excel)
<?
header("Content-type:application/vnd.ms-excel");
echo "test1\t";
echo "test2\t\n";
echo "test1\t";
echo "test2\t\n";
echo "test1\t";
echo "test2\t\n";
echo "test1\t";
echo "test2\t\n";
echo "test1\t";
echo "test2\t\n";
echo "test1\t";
echo "test2\t\n";
?>
在IE中打开Excel文档已解决。使用WebBrowser控件/Frame/iFrame在IE中打开Excel文档,
基本都是如wangbo_wb、fxs_2008所说,需要:
header("Content-type:application/vnd.ms-excel")用OWC控件也基本可以,但:
OWC未包含Excel的所有功能,如OWC中Cell内不能换行、Chart需要另外处理,
所以暂时未考虑OWC。
我的主要问题是:
在浏览器端得到嵌入在网页中打开的Excel文档对象,
以便在浏览器中用VBScript/JavaScipt操纵Excel.
下列代码就能得到Excel文档对象, 但是必须打开一个新的窗口:(VBSCript)
Set IE = CreateObject( "InternetExplorer.Application ")
'Server端生成application/vnd.ms-excel类型的网页
IE.Navigate "http://localhost:8080/ExcelPage/Page1 "
IE.Visible = True
'if not IE.Busy then IE.Document就是Excel.WorkBook类型对象如果Frame1为一存在的window或Frame:
IE.Navigate "http://localhost:8080/ExcelPage/Page1", 0, "Frame1"
'IE.Document就不是Excel.WorkBook类型对象
相关帖子请参看:
http://topic.csdn.net/u/20071108/17/69a6e372-62f9-4ffc-adb6-edac17aa7892.html
http://topic.csdn.net/u/20071108/17/66b74c8f-a44e-4667-a6d7-ea0a2278a3be.html
只好用用ActiveX得到Excel的WorkBook对象,已解决。 其实IE提供如此属性是很简单的,
是我不会用还是MS有意不提供、或是因为安全问题?