i'm not successful in using bang (!) operator without it's argument being hardcoded, i.e., me.vbproject.references!excel. in example, excel reference hardcoded. out of frustration i've tried permutations can think of in attempt utilize it:
[me.vbproject.references!(str)] [me.vbproject.references! & (str)] ["me.vbproject.references!" & str] ["me.vbproject.references!" & (str)] and many more parens added ensure proper pre-evaluation including longhand application.evaluate method. nada!
no, can't that.
the bang operator shortcut calling default member of object, , passing text after bang string first parameter of default member:
the bang notation:
me.vbproject.references!excel is equivalent to:
me.vbproject.references.item("excel") and, because default member, can omit item function call:
me.vbproject.references("excel") so, use (really badly named) variable str:
str = "excel" debug.print me.vbproject.references.item(str).name
Comments
Post a Comment