为了账号安全,请及时绑定邮箱和手机立即绑定

Value2 的底层类型是什么?

Value2 的底层类型是什么?

C#
萧十郎 2021-06-04 11:37:30
我想知道可以返回什么样的 Value2 类型。我问这个问题是因为 Value2 的类型似乎总是一个对象,但实际的基础类型似乎并不总是相同的。例如:假设单元格 A1 包含“1234”,以下代码行在我的计算机上失败:string targetValue = (string)Application.get_Range(“A1”).Value2但是,如果单元格 A1 包含“abcdef”,则前一行成功。现在,我已经看到了 double 类型和 string 类型。我的问题是,是否有更多可能导致错误的类型?Value2 是否有例如整数?还是我都抓到了?我已阅读文档,但似乎无法找到所有可能支持的类型。PS:我使用 Visual Studio 2017、Excel 2016 和 C# 来创建我的加载项。
查看完整描述

1 回答

?
米琪卡哇伊

TA贡献1998条经验 获得超6个赞

Value2属性和Value属性之间的唯一区别是Value2属性不使用CurrencyDate数据类型。您可以使用 Double 数据类型将使用这些数据类型格式化的值返回为浮点数。



查看完整回答
反对 回复 2021-06-05
  • 1 回答
  • 0 关注
  • 143 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信