Thanks, Dan. Your advice was very useful. I could have lost a lot of time on the other schemes which I referred to. The 'Programming Ruby' book by David Thomas and Andrew Hunt looks interesting.
Downloaded the .so extension modules, installed them and run a Ruby console session:
>require 'win32ole'
true
>ppt = WIN32OLE.new("PowerPoint.Application")
#<WIN32OLE;0x11396c58>
>ppt.Activate
nil
That's it: PowerPoint was activated, so I'm ready to use PPT automation in a SU script as desired. Really elegant.
This scheme depends on the WIN32OLE extension written by Masaki Suketa. Can anybody give me advice on standard procedures for installation of such extensions on the machines of SU users.
My post had another aspect: We are now capable of using Ruby as a client for Windows Automation. What about the other direction. Can SU be extended to become an automation server?