Excel桌面中的Office脚本选定表.删除行时出错

oknrviil  于 2022-12-24  发布在  其他
关注(0)|答案(1)|浏览(144)

我正在尝试使用Office脚本删除表中的一组行,作为将VBA脚本转换为Office脚本的一部分。我需要Office脚本在联机和桌面上运行
这就是我的剧本

let SelectedSheet = workbook.getWorksheet("1. N12");
let SelectedTable = SelectedSheet.getTable("Table_N12");
let RowCount = SelectedTable.getRowCount();
SelectedTable.deleteRowsAt(5, RowCount - 5)

虽然这在Excel在线工作正常,如果我下载Excel文件并尝试运行,它给我一个错误
此版本的Excel不支持ExcelScript.Table.deleteRowsAt。(Office脚本错误)。
那么,在Desktop excel中删除一组行时,我还有哪些其他选项
问候妮莎
我尝试使用SelectedTable.resize,但似乎不起作用。我得到了一个错误

Line 14: Table resize: This range won't work because it doesn't align with the existing table. The table requires headers to remain in the same row and include at least one row of data, and the new range should overlap the existing table.
cigdeys3

cigdeys31#

这似乎是我们这边的一个错误-我们目前正在调查,一旦我们有了一个想法,我可以更新你。谢谢你,节日快乐,妮莎!
热烈欢迎Office脚本团队的Nancy

相关问题