You can open OLE objects in either php or one of the ASP scripting languages, use a search engine to find articles on it. I've never found good documentation of the interfaces of the OLE objects, you might find something for VB and have to figure it out from there. I works pretty well once you get it going.