I have a OCX file that is registered on client's PC and called from ASP to perform the Excel manipulation (copy charts and paste into PPT). I tried to register the OCX on server and called using <Object> tag, did not work, still looking for the OCX on the client. Created a new DLL file instead OCX which run with no erros on VB Runtime, but not on the server after registering. I used Server.CreateObject to call the DLL like I did for the other DLL files. Pleas tell me what is missing on the Server to perform Excel manipulation, or is it possible to execute OCX on server - if so, how. My server has same OS, Office as in my PC.