All Application and their methods to be used by CreateObject

Parth Gupta 180 Reputation points

With reference to [MS-VBAL], section about CreateObject function, it is mentioned that the 'Class' argument has a string data value, containing the application name and class of the object to create.

After some exploration i found that you can create objects of Word, Excel, etc with their provided classes for example:




Could you provide a reference or a complete list of all possible applications that offer this kind of functionality and the methods they provide.


Office Open Specifications
Office Open Specifications
Office: A suite of Microsoft productivity software that supports common business tasks, including word processing, email, presentations, and data management and analysis.Open Specifications: Technical documents for protocols, computer languages, standards support, and data portability. The goal with Open Specifications is to help developers open new opportunities to interoperate with Windows, SQL, Office, and SharePoint.
128 questions
{count} votes

Accepted answer
  1. Mike Bowen 1,516 Reputation points Microsoft Employee

    Hi Parth Gupta,

    The valid objects are listed in the registry

    User's image

    Please let me know if you have any more questions.

    Michael Bowen Sr. Escalation Engineer - Microsoft Open Specifications

    1 person found this answer helpful.
    0 comments No comments

0 additional answers

Sort by: Most helpful