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

使用epplus写入xlsm的EXCEL,无法触发宏

使用epplus写入xlsm的EXCEL,无法触发宏

炎炎设计 2018-08-15 09:18:12
我的excel里面有个自定义的宏,所以保存的是xlsm格式,很简单,A1单元格的值变化后,B1值也就变化。 我打开excel手动写入时,一切正常,使用epplus写就不会触发这个宏,请问有没有大神知道是怎么回事? 宏里面代码很简单:Private Sub Worksheet_Change(ByVal Target As Range)            If Target.Address = "$A$1" Then                wwwww            End IfEnd SubSub wwwww()    Dim a As String     a = Sheet1.Range("A1").Value     Sheet1.Range("B1") = a + 1End Sub
查看完整描述

1 回答

?
翻阅古今

TA贡献1780条经验 获得超5个赞

这个是正常的。

好像说你写一个软件,定义事件触发修改数据。

Amount=quantity*UnitPrice

但是如果别人直接写你的数据库,那么他对Quantity 和UnitPrice的修改就不会导致Amount的自动修改。

 

你使用第三方软件写EXCEL的数据就像是第三方软件写你的数据库一样。


查看完整回答
反对 回复 2018-08-27
  • 1 回答
  • 0 关注
  • 915 浏览
慕课专栏
更多

添加回答

举报

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