2
我試圖使用以下代碼獲取單元格的值: Globals.Sheet3.Cells.Range [「A2」]。Value2作爲字符串; 單元格A2引用另一個表單上的單元格,該表單又轉而指另一個表單上的公式。上面的代碼總是返回null。我如何獲得單元格a2的文本?vsto excel 2010添加 - 當內容引用另一個單元格和公式時獲取單元格的值
我試圖使用以下代碼獲取單元格的值: Globals.Sheet3.Cells.Range [「A2」]。Value2作爲字符串; 單元格A2引用另一個表單上的單元格,該表單又轉而指另一個表單上的公式。上面的代碼總是返回null。我如何獲得單元格a2的文本?vsto excel 2010添加 - 當內容引用另一個單元格和公式時獲取單元格的值
如果您使用...
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對象。
UPATE質疑: 基於來自提問的反饋,回答這個問題是使用代碼,如... C#
String res = "";
res = ThisWorkbook.Worksheets["Sheet3"].Range("A2").Text
對不起,不存在與原來的崗位明確。解決方案結果很簡單 - 我用.text替換.value2並返回正確的值。 – GSp