怎样在excel中运行代码

JavaScript018

怎样在excel中运行代码,第1张

第一步、首先,打开Excel表格程序,进入到Excel表格程序主界面中。

第二步、然后,在Excel表格主界面下方右键选中“sheet”,在右键菜单中选择“查看代码”,点击打开。

第三步、最后,即可在Excel表格程序中运行和编辑代码,问题解决。

上面的兄台是在干嘛。。。

我们公司也做了这个小功能,和你代码差不多的,但没有你这种需求

function AllAreaExcel()

{

try{

var oXL = new ActiveXObject("Excel.Application")

var oWB = oXL.Workbooks.Add()

var oSheet = oWB.ActiveSheet

}catch(e){

alert("创建excel对象失败,请确认已经安装了excel软件!")

return false

}

var sel=document.body.createTextRange()

sel.moveToElementText(PrintA)

sel.select()

sel.execCommand("Copy")

oSheet.Paste()

oXL.Visible = true

}

把所有html存在字符串里,

然后过滤掉<img >标签,然后重定向用servlet加上过滤好的字符创生成页面,再导入到excel里面,楼主觉得这种方法是否可行

_____________________________________________________________________

那可能比较困难了,因为你使用的也是微软封装好的ActiveXObject,方法都是写死的。

我猜你的变量“startcol”、“endcol”的值都是整数。

”Columns(1)“、”Columns("A:B")“这两种方式可以,但是”Columns("1:2")“不行。

可以这样

ExcelSheet.ActiveSheet.Range(ExcelSheet.ActiveSheet.Columns(startcol), ExcelSheet.ActiveSheet.Columns(endcol)).ColumnWidth = 15