【发布时间】:2013-05-24 16:05:01
【问题描述】:
这是说明我的问题的简化示例。 我在单元格 A1 公式中的 sheet1 中有:
sheet1!A1 cell has formula '=sheet2!C1'
sheet2!B1 cell has formula '=C1'
当 sheet2 中的单元格 C1 发生更改时,我想检测所有相关单元格,这意味着 sheet2 中的单元格 B1 和 sheet1 中的单元格 A1。但是 range.Dependents 只返回活动工作表中的单元格。我只得到单元格B1。 在 Range interop API 文档中指出,依赖项将仅返回活动工作表中的范围。 有谁知道如何从所有工作表、其他 API 调用或其他方法中检测所有依赖项?
【问题讨论】:
-
您使用哪种语言进行互操作 - C# 或 VB.NET(或另一种)?
-
@AndyBrown 我正在使用 C#
-
我找到了一个解决方案,我在我的内部结构中跟踪感兴趣的细胞,而不是从工作表中读取所有细胞并检测不同的值。
标签: c# excel excel-formula excel-interop