网页中用到office组件:<object id="Report" classid="clsid:0002E551-0000-0000-C000-000000000046" codebase="../../../Inc/OWC10.exe"在javascript中锁定表头:
var ReportObj = document.all.Report;
alert("请确认锁定表头");
ReportObj.Cells(2,2).Select();
ReportObj.ActiveWindow.FreezePanes=false;
ReportObj.ActiveWindow.FreezePanes=true;
ReportObj.Cells(1,1).Select();以上代码可以正常冻结,但把alert注释掉 则不可以
百思不得其解,为什么alert一下才可以呢
请高手指点,多谢
var ReportObj = document.all.Report;
alert("请确认锁定表头");
ReportObj.Cells(2,2).Select();
ReportObj.ActiveWindow.FreezePanes=false;
ReportObj.ActiveWindow.FreezePanes=true;
ReportObj.Cells(1,1).Select();以上代码可以正常冻结,但把alert注释掉 则不可以
百思不得其解,为什么alert一下才可以呢
请高手指点,多谢
定义冻结函数 function FreezeHead()
{
//******锁定表头
ReportObj.Cells(3,2).Select();
ReportObj.ActiveWindow.FreezePanes=false;
ReportObj.ActiveWindow.FreezePanes=true;
ReportObj.Cells(1,1).Select();
}
在<Body onload="FreezeHead()">中调用即可