Vb.net/Uipath Excel Calculate 命令空间冲突

今日发现项目组提交的xlsm文件中 单元格用到了命令空间,以往这个单元格都是有公式的:

以往没有命令空间(有公式)下Uipath -- invoke code都可以读取到,CODE:

Dim xlPackage As ExcelPackage = New ExcelPackage(New IO.FileInfo(sDebtorAndWIPPeriodPath))

Dim sheet As ExcelWorksheet = xlPackage.Workbook.Worksheets("Sheet1")

xlPackage.Workbook.Calculate()

' Debtor Report Period

sDebtorReportPeriod = sheet.Cells("B1").Value.ToString

' WIP Report Period

sWIPReportPeriod = sheet.Cells("B3").Value.ToString

xlPackage.Dispose()

Calculate()用途:刷新公式

但是今天的值:

发现如果不Calculate()的情况下居然是:

那么我们可以加一个判断:

如果读不到我们要的值,我们再xlPackage.Workbook.Calculate():

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值