代码可以在Excel模块中运行,但不能在ThisWorkbook模块中运行的原因是ThisWorkbook模块是Excel工作簿级别的模块,而Excel模块是工作表级别的模块。
ThisWorkbook模块是用来处理整个工作簿的事件和操作的,例如工作簿的打开、关闭、保存等事件。在ThisWorkbook模块中编写的代码会在这些事件发生时被触发执行。
Excel模块是用来处理工作表的事件和操作的,例如工作表的选中、修改、计算等事件。在Excel模块中编写的代码会在这些事件发生时被触发执行。
因此,如果代码需要处理整个工作簿的事件或操作,就应该放在ThisWorkbook模块中。如果代码只需要处理某个具体的工作表的事件或操作,就应该放在Excel模块中。
这样设计的好处是可以更加灵活地控制代码的执行范围,提高代码的可维护性和可扩展性。
在腾讯云的产品中,可以使用腾讯云的云服务器(CVM)来运行Excel模块中的代码。云服务器提供了高性能的计算资源,可以满足代码的运行需求。您可以通过腾讯云云服务器产品页面(https://cloud.tencent.com/product/cvm)了解更多关于云服务器的信息。
另外,腾讯云还提供了云函数(SCF)服务,可以将代码部署为无服务器函数,实现按需运行和弹性扩缩容。您可以通过腾讯云云函数产品页面(https://cloud.tencent.com/product/scf)了解更多关于云函数的信息。
总结:代码可以在Excel模块中运行,但不能在ThisWorkbook模块中运行,因为ThisWorkbook模块是处理整个工作簿的事件和操作的,而Excel模块是处理工作表的事件和操作的。在腾讯云中,可以使用云服务器(CVM)或云函数(SCF)来运行Excel模块中的代码。
领取专属 10元无门槛券
手把手带您无忧上云