Enumerate Excel Global variables

J

jsp_clarke

Anyone know if there's a way to enumerate the global variables within
a workbook when opening it for automation?

I know that you can write a macro in a general module that exposes a
variable and then call that macro via:

Excel.Application.Run(MacroName)

But what if you have no control over the development of the Excel
workbook and cannot dictate that a macro be written to expose the
variable you're interested in? In fact in the case I'm dealing with I
don't even know the name of the variable. All I know is that the
workbook may have global variables of a COM component of a certain
type.

Is there some way to get a handle on all the global variables in a
workbook to enumerate through them so you can find the ones you're
interested in?
 
J

jaf

IMHO
The author of the com component obviously did not intend that it be used by others.
Even if you could enumerate the globals you would most likely run into a licensing issue.

Of course, if they were indeed globals, you would be able to see them in the object browser.

John
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top