View Single Post
It turns out that the solution above doesn't work. The only reason it works as written is because there aren't any Omni-specific commands inside that tell. If you try to create a new document, for example, it will fail.

Isn't there any way to efficiently write an AppleScript that will target either OmniOutliner or OmniOutlinerPro (assuming that the script doesn't utilize any Pro-specific commands)?

Perhaps OmniOutliner Pro's scripting system could be written to accept an "OmniOutliner" tell statement and run with the corresponding subset of capabilities. That would make it easier to distribute scripts among end users who might have either version.

-Tim