下面的方法举例说明了在HTML页面里如何调用本机的应用程序MS-Excel,并把它置为编辑状态:<HTML>
<script language=Jscript>
var xlApp, xlSheet;
xlApp = new ActiveXObject("Excel.Application");
xlApp.Visible = true;
xlApp.Workbooks.Add();
xlApp.Workbooks.Open("C:\\book2.xls");
</script>
</HTML>
<script language=Jscript>
var xlApp, xlSheet;
xlApp = new ActiveXObject("Excel.Application");
xlApp.Visible = true;
xlApp.Workbooks.Add();
xlApp.Workbooks.Open("C:\\book2.xls");
</script>
</HTML>
解决方案 »
- 哪位用过extjs的么?Ext.grid.GridPanel 分页问题,麻烦来看看
- 请教一个js递归循环的问题。求大神解答!
- js中怎样让setInterval实现暂停
- 请问如何去掉flash的虚线框?我要真正能跑的代码
- 如何使用代码控制将一段文字拷贝到一个html编辑器中?
- jquery求助如何找到table最后一行是第几行
- 有什么方法在两个不同的网页中传递信息??(不通过服务器端(JSP,ASP),而是直接通过客户端实现(如javascript等))??
- 还是昨天的问题,还有一点不是十分明白的
- web下怎么用程序控制打印时的纸张类型??
- LigerComboBox第二次绑定数据
- 使用全局变量的一个怪问题:怎么在函数中不可用?
- 谁有真正的LOADING条程序,不想要模拟的那种。
FileName="c:\newbook.xls" Set xlsApp=CreateObject("Excel.Application") xlsApp.WorkBooks.Add Set xlsWBook=xlsApp.ActiveWorkBook Set xlsWSheet=xlsWBook.WorkSheets(1) xlsWSheet.Activatefor i=0 to 10 xlsWSheet.Cells(1,i+1).value=i
xlsWSheet.Cells(1,i+1).font.Bold=True
xlsWSheet.Cells(1,i+1).font.Color = RGB(255, 0, 0)
xlsWSheet.Cells(1,i+1).Borders(1).Color = RGB(0, 255, 0)
next xlsWBook.Close True,FileNamexlsApp.Quit Set xlsWSheet=nothing Set xlsWBook=nothing Set xlsApp=nothing MsgBox FileName & "保存成功"
</script>
不是人怎么没进来领分呀?谢谢你的帮助文档
if (file_exists($file_name)) {unlink($file_name);} $ex = new COM("Excel.sheet") or Die ("Did not connect");
$wkb = $ex->Application->ActiveWorkbook or Die ("Did not open workbook");
$ex->Application->Visible = 1;
for ($i=1;$i<20;$i++) {
$cell = $ex->ActiveSheet->Cells(1,$i) ;
$cell->value = $i;
}
$wkb->SaveAs($file_name);
die("ok");
?>
if (file_exists($file_name)) {unlink($file_name);} $exapp = new COM("Excel.application") or Die ("Did not connect");
$wkb=$exapp->Workbooks->add();
$sheets = $wkb->Worksheets(1); for ($i=1;$i<20;$i++) {
$cell = $sheets->Cells(1,$i) ;
$cell->value = $i;
} $wkb->SaveAs($file_name);
$exapp->quit();
die("ok");
?>
Dim exapp As New Excel.Application
Set wkb = exapp.Workbooks.Open("d:\test.xls")
Set shs = wkb.Worksheets(1)
For i = 1 To 20
shs.Cells(1, i) = shs.Cells(1, i) + 1
Next
wkb.Save
exapp.Quit
End Sub
^(_)^