NAME
node-win32com - Asynchronous, non-blocking win32com ( win32ole / win32api ) wrapper and tools for node.js .
win32com ( win32ole / win32api ) makes accessibility from node.js to Excel, Word, Access, Outlook, InternetExplorer, WSH ( ActiveXObject ) and so on. It does'nt need TypeLibrary.
USAGE
Install with npm install win32com
.
It works as... (version 0.1.x)
var win32com = ;var xl = win32comclient; // localexlVisible = true;var book = xlWorkbooks;var sheet = book;sheetName = 'sheetnameA utf8';sheetValue = 'test utf8';var rg = sheet;rgRowHeight = 518;rgColumnWidth = 058;rgInteriorColorIndex = 6; // Yellowbook;xlScreenUpdating = true;xlWorkbooks;xl;
But now it implements as... (version 0.0.x)
win32comclient = ;tryvar win32com = ;var xl = win32comclient; // localexl;var book = xl;var sheet = book;trysheet;sheet;var rg = sheet;rg;rg;rg; // Yellowvar result = book;console;catcheconsole;xl;xl;xl;catcheconsole;win32comclient; // must be called (version 0.0.x)
FEATURES
- So much implements.
- Implement accessors getter, setter and caller.
- npm
API
See the API documentation in the wiki.
BUILDING
This project uses VC++ 2008 Express (or later) and Python 2.6 (or later) . (When using Python 2.5, it needs multiprocessing 2.5 back port .)
Bulding also requires node-gyp to be installed. You can do this with npm:
npm install -g node-gyp
To obtain and build the bindings:
git clone git://github.com/idobatter/node-win32com.git
cd node-win32com
node-gyp configure
node-gyp build
You can also use npm
to download and install them:
npm install win32com
TESTS
mocha is required to run unit tests.
npm install -g mocha
nmake /a test
CONTRIBUTORS
ACKNOWLEDGEMENTS
Inspired pywin32
LICENSE
node-win32com
is BSD licensed.