VBA获取xlam内的sheet对象

原创文章,欢迎转载:http://miao.blog/article/vba-xlam-sheet

最近用xlam方式给Excel写AddIn,然后想在AddIn里边放一些模板,然后将在代码里边使用AddIn里边的sheet,
刚开始尝试Workbooks("xlam文件名")取不到xlam里的对象,尝试了很多方法都取不到里边的对象,百度也没找到答案。
突然,灵机一动,为什么不用名字直接取。

VBE编辑器里边直接选中xlam里的sheet,
然后点出属性窗口,把名称改成一个有意义的名称,
然后直接在代码里边直接试用该名称即可。
就是这么简单!

推荐阅读
vba工具发布后,每次修改都需要通知大家更新,本问的代码,实现了打开工具自动获取最新版本,不更新的话自动关闭工具,这样就能保证工具更新的即时性和强制性。
评论