gpt4 book ai didi

vb.net - 如何使用VB在Excel 2007 VSTO中生成单元格单击事件?

转载 作者:行者123 更新时间:2023-12-02 02:08:52 27 4
gpt4 key购买 nike

我已经浏览了 Excel 2007 中的应用程序事件,但是我找不到任何单击单元格时生成的事件。
由于应用程序限制,我目前无法使用双击事件。
有没有办法创建自定义单击事件并将其附加到工作表以生成单元格单击事件。

最佳答案

您应该能够通过 Worksheet.SelectionChange 事件捕获该事件,如下面的代码片段所示。如果您对单个单元格感兴趣,则可能必须确保该范围是单个单元格。

private void ThisAddIn_Startup(object sender, System.EventArgs e)
{
var sheet = this.Application.ActiveSheet as Excel.Worksheet;
sheet.SelectionChange += new Excel.DocEvents_SelectionChangeEventHandler(sheet_SelectionChange);
}

void sheet_SelectionChange(Excel.Range Target)
{
MessageBox.Show("Changed!");
}

关于vb.net - 如何使用VB在Excel 2007 VSTO中生成单元格单击事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2752739/

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