Personal Stock Monitor Script Extension Object Model Documentation
From the Google dictionary: "An object model is a collection of descriptions of classes or interfaces, together with their member data, member functions, and class-static operations." In other words, the Personal Stock Monitor object model is a description of what your portfolio data looks like (and how to access it) from the point of view of a script or external program. Although Personal Stock Monitor extensions can be written in several different languages, the object model is always the same.
- Object Model Documentation (Online, HTML)
- Object Model Documentation (Microsoft Compiled HTML Help format)
- Sample Script Snippets
Language Tutorials
Microsoft has a nice VBScript tutorial on their web site that covers all the basics of the language. It doesn't teach you how to program, but it does teach the basic concepts used in VBScript. You can pretty much ignore everything they say about writing scripts for Internet Explorer, since in this case the VBScript engine is running inside of Personal Stock Monitor and the object model is very different from Internet Explorer.
Similarly, they also have a tutorial for JScript, which is their version of JavaScript.
If you would like to suggest additional resources, please contact us.
Editing Your Extensions
If you don't already have an editor that can properly do color-coding of your source code, you should consider SciTE. SciTE is a free open source editor that supports multiple languages. It is very easy to use and has some innovative features. In a future version we may integrate the editor engine (Scintilla) into Personal Stock Monitor, but for now you can get the full editor from the official web site:
http://www.scintilla.org/SciTE.html
Also consider Programmers Notepad, or PNotepad, which is another open source Scintilla-based editor for Windows.
http://www.pnotepad.org/index.html

