"intrinsic application object" - a variable called "Application" that is
available to your script without you having to define and initialize it.
E.g. if you run the following script in the Outlook VBA editor
MsgBox Application.Name
you will get "Outlook" even if you do not define the Application variable
anywhere. On the other hand
dim App
set App = CreateObject("Outlook.Application")
MsgBox App.Name
will produce the same result, but in this case the App variable is
explicitly defined and initialized. It is not intrinsic.
If you use the first version of the script, Application object is not
subject to the security prompts (since Outlook already knows it is running a
script in its own VBA editor). The second version will produce security
prompts since it is explicitly initialized by CreateObject and Outlook has
no idea that the call came from within its own VBA environment, it assumes
the worst and hands out a crippled version.
In Outlook VBA, Application intrinsic object referes to an instance of the
Outlook.Application object; in Word VBA, it will point to Word.Application,
etc.
Not to be rude, but since this is a developers newsgroup, it is assumed that
people here have knowledge about the Outlook environment and software
development in general. It is perfectly fine not to know some things (I am
still learning about some Outlook features after working with it for years),
but all you need to do is *ask*.
In this case Sue's answer was as precise as it gets. Calling her answers
"not helpful, but add another level of complication, confusion, and
frustration" is really an insult to her. I am sure that thousands of Outlook
developers who were spared countless hours of complication, confusion, and
frustration by reading her posts will agree with me.
Dmitry Streblechenko (MVP)
http://www.dimastr.com/
OutlookSpy - Outlook, CDO
and MAPI Developer Tool