我最近发现,当我通过 ActiveX 从 aspx / html 页面并使用 javascript 写入 excel 文件时,您在 Excel IDE 中看到的宏 / vba 代码不会完全匹配。
例如 - 在 Excel 中,如果您在删除单元格边框时录制宏,您会看到如下内容:
Selection.Borders(xlDiagonalDown).LineStyle = xlNone
Selection.Borders(xlDiagonalUp).LineStyle = xlNone
Selection.Borders(xlEdgeLeft).LineStyle = xlNone
Selection.Borders(xlEdgeTop).LineStyle = xlNone
Selection.Borders(xlEdgeBottom).LineStyle = xlNone
Selection.Borders(xlEdgeRight).LineStyle = xlNone
Selection.Borders(xlInsideVertical).LineStyle = xlNone
Selection.Borders(xlInsideHorizontal).LineStyle = xlNone
但是,如果您想通过活动 X 从 JS 执行相同的操作,则无法识别该代码。(下面回答)