excel - vsto excel 2010 add in - 当内容引用另一个单元格和公式时获取单元格的值

标签 excel add-in

我正在尝试使用以下方法获取单元格的值:
Globals.Sheet3.Cells.Range["A2"].Value2 作为字符串;
单元格 A2 引用不同工作表上的单元格,而该单元格又​​引用另一个工作表上的公式。上面的代码总是返回 null。如何获取单元格 a2 的文本?

最佳答案

如果你使用...

VB.Net

Dim res As String
res = ThisWorkbook.Worksheets("Sheet3").Range("A2").Value2.ToString()

C#
String res = "";
res = ThisWorkbook.Worksheets["Sheet3"].Range("A2").Value2.ToString()

那样有用吗?

从问题中不清楚问题是否与 VB.Net 或 C# 代码的一部分有关,但是我会说问题出在您使用 Range 方法的方式上,或者可能与您使用 Globals 对象有关。

更新到问题:
根据提问者的反馈,这个问题的答案是使用诸如......
C#
String res = "";
res = ThisWorkbook.Worksheets["Sheet3"].Range("A2").Text

关于excel - vsto excel 2010 add in - 当内容引用另一个单元格和公式时获取单元格的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7121487/

相关文章:

JavaScript 杂货 list

VBA根据2个标准将行从一张纸复制到另一张纸

Excel:使用数组公式搜索特定字符串中的字符串列表?

vba - Excel - 只在轴上显示 10 的倍数,无论最小值和最大值如何

excel - 如何避免使用名为 Range 的副本进行选择并粘贴为链接?

excel - 在数组中引用计数

.net - MEF 与 Mono.AddIn

wcf - NET Remoting 和 MarshalByRefObject 真的死了吗?

c# - 将项目添加到 AddIn 中的 visual studio 文件夹右键单击菜单

c# - COM 加载项与用 C# 编写的自动化加载项的可选参数