excel - 从 Delphi 程序中删除 Excel 中的行

标签 excel delphi automation row

我想使用 Delphi 7 程序从 Excel 中删除行。 这会引发异常:

Excel := CreateOleObject('Excel.Application');  
...  
Excel.ActiveWorkBook.Rows(row).Delete;  

我做错了什么?

最佳答案

RowsWorksheet 的属性。所以这应该有效:

Excel.ActiveWorkBook.ActiveSheet.Rows[row].Delete;

参见"Excel Object Model Reference" .

关于excel - 从 Delphi 程序中删除 Excel 中的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5299957/

相关文章:

复制工作表时 VBA 错误 '9' 下标超出范围

python - Pandas dataframe read_excel 不会将左上角的空白单元格视为列?

vba - 将超文本链接从工作簿复制到工作簿

delphi - Dll 在 Delphi 10.2 中崩溃,但仅在 Debug模式下崩溃

自动化:如何自动将 .doc 转换为 .docx?

ms-access - ADO 执行 - 编译错误 : User-defined type not defined

delphi - Windows 7 上的 WIA 2 -- Delphi

delphi - Firemonkey 和可停靠表单

java - Robotium 脚本中的当前日期验证

java - Winium - 如果工具栏没有子项,如何访问工具栏项目