C# 跟踪 Excel 上的更改 ( ListObjectChangeHandler )



我正在尝试开发一个程序来跟踪Excel表格对象中的更改以进一步处理它。

对于我的 PoV,它必须是特定区域中的一些事件。如果你有一些有用的例子,你能分享一下(

您似乎对 Worksheet.Change 事件感兴趣,该事件在用户或外部链接更改工作表上的单元格时触发。当单元格在重新计算期间发生更改时,不会发生此事件。使用 Compute 事件捕获工作表重新计算。例如,下面的代码示例在将数据输入到单元格中时,将区域A1:A10中的值设置为大写。

Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, Range("A1:A10")) Is Nothing Or Target.Cells.Count > 1 Then Exit Sub
Application.EnableEvents = False
'Set the values to be uppercase
Target.Value = UCase(Target.Value)
Application.EnableEvents = True
End Sub

相关内容

  • 没有找到相关文章

最新更新