whitty/win32olerot
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Repository files navigation
Synopsis
--------
So far only built using VS.NET 2005 - your mileage may vary
> ruby extconf.rb
> nmake
> ruby tests/tc_*.rb # TODO - tests don't do anything
> nmake install
Example
-------
require 'win32olerot'
rot = WIN32OLE::RunningObjectTable.new
my_doc_path = 'path/to/my.doc'
if rot.is_running?(my_doc_path) then
# document is open, connect to running MS-Word instance
my_doc = WIN32OLE.connect('my_doc_path')
end
...
open_documents = rot.select {|x| x =~ /.doc$/}
print "These documents are open:\n "
puts open_documents.join("\n ")