With everything I've already done, I know there must be a huge number of
other objects I don't even know exist. Is there somewhere online that lists
all of the objects and gives a brief description on each one?
The documentation for whatever you're automating would be a good start.
I don't know about online, but usually OLE is automating "something",
so you need to go and look at the documentation for "something" to
find out what objects and methods it's got. Perl documentation won't
help. I usually have to work with Microsoft Office programs like Word,
Outlook, and Excel so I go to the "Object browser" in the Visual Basic
Editor to get information.