views:

83

answers:

3

I want to display and edit MS Excel File from client side using ActiveX COM object. The user would be allowed to edit the file and save it to local PC. Then It can be uploaded to remote server.

So, can you give me some example of displaying Word, Excel, Powerpoint etc document in Internet Explorer 8.0 using COM. I could not find such ocx files for that purpose . Can you help me finding it.

Thanks Maksud

A: 

I think those controls would violate the MS Office distribution or EULA licensing agreements with Microsoft. Since an ActiveX control that emulates Word, Excel, PowerPoint would potentially give unlimited and anonymous users access to the software without paying for it. There's other Microsoft technologies that allow you to leverage the end-user's MS Offices licenses that allow them to save back to the web server. I think WebDAV used to be used (http://technet.microsoft.com/en-us/library/cc781730%28WS.10%29.aspx), I don't know what's out there now, but I'm sure there's a solution.

Jim W
But I have to install Microsoft Office first on my desktop, then only I can use the active x control. So, I don't think anyone can not edit until he/she has installed MS Office.
Maksud
A: 

I wonder if the use of Google Docs would solve these issues. I'm pretty sure there's a way to leverage some sort of mix of Google Docs and the associated APIs to do something akin to what you are trying to do. I admit this isn't quite a perfect match for your goals.

Brian
I wanted something like google but want to host the files in our server. Also need to store more filetypes.
Maksud
@Maksud: Google's API might let you maintain a copy of the files on your own server (by grabbing it from Google once it's edited). I'm not sure.
Brian
A: 

This sounds like a use case that Office Live Workspace was created for. It's free, it's collaborative, and it allows you to determine sharing permissions.

Jacob Proffitt