Office Web Components

S

S. Srikanth yadav

I have a application developed in java which has a functionality to display
data in a grid using Microsoft Excel. For the grid (excel) to be displayed on
the browser the CLSID used is "0002E510-0000-0000-C000-000000000046". This
works fine with environement which has Office 2000. Now when i try running
the application in environment other than Office 2000 (office XP, Office
2003), i get error. May be the OWC CLSID is Office specific.

Then i searched to know that there will be a different CLSID for each OWC of
each Office version. I wrote a vbscript to search the registry to find the
version of Excel and used CLSID according to the version:

CLSID:0002E510-0000-0000-C000-000000000046 - OWC 9 (Office 2000)
CLSID:0002E551-0000-0000-C000-000000000046 - OWC 10 (Office XP)
CLSID:0002E510-0000-0000-C000-000000000046 - OWC 11 (Office 2003)

This worked.

I have 2 questions here:
1. How do patches influence OWC working? As, my fix does not work on the
machine where few security patches like kb946986, kb947361, kb931660 are
present.
2. Is it true that the CLSID changes with any of the patches or updates? As,
i could find that the CLSID of excel in my local machine is changed to
{00024500-0000-0000-C000-000000000046} from
{0002E510-0000-0000-C000-000000000046} where i use Office 2003. (I cannot
specify the particular patch recently used as the entire network at our work
place is updated with the patch.)

I am really unable to know what this patches do. I am new to Microsoft
technologies, can anyone help me!

I really appreciate.

Kind Regards,
S. Srikanth Yadav
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top