我创建了一个方法,用于选择Excel中以a1开头的所有单元格,并在没有更多列或行时结束。单击一个按钮时,我想启动它以便它选择它们,但是我收到一个错误,我无法返回该值。这就是我所拥有的:
public void selectAllCells(Worksheet activeSheet)
{
activeSheet.get_Range("a1").EntireRow.EntireColumn.Select();
}
private void button1_Click(object sender, EventArgs e)
{
return selectAllCells;
}
编辑:让它更容易理解。
我有一个名为selectAllCells()的方法,它将选择文档中的所有单元格。单击button1(button1_Click)时,我希望它启动selectAllCells方法。
答案 0 :(得分:2)
您的按钮点击功能没有返回类型,但您尝试返回某些内容。我认为你在寻找的是:
public void selectAllCells(Worksheet activeSheet)
{
activeSheet.get_Range("a1").EntireRow.EntireColumn.Select();
}
private void button1_Click(object sender, EventArgs e)
{
selectAllCells([..you need to add your active sheet here somehow..]);
}
答案 1 :(得分:1)
使用void关键字的方法并不期望返回任何内容,但是您尝试返回某些内容。
如果您只是尝试选择列,则不需要在方法调用中使用return关键字。
public void button1_Click(object sender, EventArgs e)
{
selectAllCells(--workbookgoeshere--);
}