I am curious as to what applications can be manipulated using VBA. I was under the impression that any application can be accessed with VBA by creating an object instance of the application, but I am sure there certain applications that can't.
I have the following questions:
Can any application be instantiated as object?
What would prevent an application from being able to be instantiated as an object?