gpt4 book ai didi

c# - 从 C# 进行 Excel 操作 - 设置 ActiveCell?

转载 作者:行者123 更新时间:2023-11-30 15:11:05 25 4
gpt4 key购买 nike

此 VB6 与事件单元格设置对应的 C# 是什么?

ActiveSheet.Range("L1").Select

最佳答案

这是一段示例代码:

        Excel.Worksheet sht = (Excel.Worksheet)ActiveSheet;
sht.Cells[3, 3] = "HELLO";

您还可以捕获范围:

        Excel.Range rng = (Excel.Range)sht.Cells[3, 3];

我相信你只是像以前一样使用 Select 方法来选择一个范围,尽管我还没有测试过。

        rng.Select();

显然,您可以通过正确的转换将其简化并将这些语句链接在一起。我不想在这里冒险猜测,因为我没有打开我的 VSTO 项目。

编辑

您还应该能够使用 get_Range 从工作表中获取范围:

        rng = sht.get_Range("A1", Type.Missing);

VSTO 往往会在大多数时间返回对象,因此需要强制转换,但 get_Range 是一个异常(exception)。有人可能会纠正我,因为我不是 VSTO 的大用户(在 Excel 方面仍然是 VBA 的顽固分子)。

关于c# - 从 C# 进行 Excel 操作 - 设置 ActiveCell?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2745589/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com