我想这样做一个很好的对Excel的功能Name
属性添加到WorkBook
类。有没有一个好的方法来做到这一点?添加属性,以现有的VBA
更详细的问题:在VBA您可以在Excel工作表中公式分配给一个范围。我想这样做,我希望我的公式引用第二个工作簿,这是我的代码中名为wb
的对象。然后我使用wb.Name
将公式分配给一个范围。
问题出现时wb.Name
中有一个单引号。然后你风像这样的东西:
=MONTH('[Ryan's WB]Sheet1'A1)
在电子表格中,因为单引号工作簿中的名称相匹配的第一个单引号从而未能
。
我想要的是WorkBook
类的FunName
属性,该属性用两个单引号替换Name
属性中的所有单引号并返回该属性。接着上面的公式将正常风看起来像
=MONTH('[Ryan''s WB]Sheet1'A1)
绝对完美!这正是我所期待的。谢谢! – 2008-11-12 22:37:56