c# - 使用c#移动到excel中下一行的下一个单元格

标签 c# excel automation pia

如何使用 C# 在 Excel 中移动到下一行。我正在使用 Office PIA v 14。当我使用 Range.Next 属性时,它会将我带到该范围内的单元格。我怎样才能移动到下一行? IE。正下方的单元格。

最佳答案

Range.Next 返回代表下一个单元格的 Range 对象。

我并不是最伟大的专家,但根据文档,您应该改用 Offset。 http://msdn.microsoft.com/en-us/library/microsoft.office.interop.excel.range.offset

这是一些伪代码

var excelApp = this.Application;
int skipRows = 1;
int skipCells = 0;
var nextRange = excelApp.ActiveCell.Offset[skipRows, skipCells].Select();

关于c# - 使用c#移动到excel中下一行的下一个单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11929443/

相关文章:

python - 运行 python 脚本的最佳实践是什么?

unit-testing - 服务级别单元测试与端到端测试之间的区别

c# - protobuf 包是如何使用的?

c# - 在 Xamarin.Android 中找不到与给定名称(在 'headerLayout' 处)匹配的资源

excel - 使用 DoCmd.TransferSpreadsheet 将 Excel 电子表格导入 Access 会创建重复项

automation - 通过 UI 以编程方式访问应用程序

c# - MVC和MVVM框架的ViewModel部分位于哪一层?

c# - 使用对象初始值设定项语法时为 "In constructors and initializers, only property or field parameter bindings are supported"

vba - 我的用户窗体上的滚动条无法滚动

c# - 读取一个大的 Excel 文档