我目前正在我的外接程序的工作表上缓存公式的信息。当工作表上有更改时,将捕获此更改,以便更新缓存。我发现没有可靠的方法来检测何时工作表名称发生了变化,所以我做了一些工作来查看在添加、移动选项卡时发生了什么变化。在制作.zip文件的工作簿和查看workbook.xml时,我发现了以下结构: <sheet r:id="rId1" sheetId="2" nam
我一直使用语法Dim w as Worksheet声明工作表对象,但最近我遇到了一些使用Dim w as Excel.Worksheet的代码。 我检查了对象浏览器,它表明工作表是Excel的成员。所以我的问题是,为什么简单的Dim ws as Worksheet也能工作? 我怀疑这可能是因为Excel对象不需要Excel前缀,但到目前为止,我还没有遇到明确的说法。