如何使用Office JS获取Excel单元格当前显示的四舍五入值?
获取Excel单元格UI显示值的方法
要拿到单元格在界面上实际显示的内容(比如宽度不足时的四舍五入值),别用普通的Value或Text属性,试试下面的方法:
- 用Range对象的
DisplayFormat.Text属性,这个属性专门对应UI里的显示内容,会自动考虑单元格宽度、数字格式、条件格式等因素带来的显示变化。
示例VBA代码:Dim displayText As String displayText = Range("A1").DisplayFormat.Text - 注意点:
- 这个属性只在Excel 2010及更高版本支持
- 如果单元格正在编辑,可能拿不到正确的显示值
- 合并单元格要引用合并区域的左上角单元格才能获取正确显示内容
内容的提问来源于stack exchange,提问作者DJay
相关产品推荐
相关产品推荐

