Cossiboon, I am not sure it is really necessary for the COM object to be able to generate some HTML. However you do it, the COM object won't instantiate unless you connect to it. I think you might wanna try the following code, although I am not familiar with the control you're talking about:
<!--- Try to connect to the Word application object --->
<CFTRY>
<!--- If it exists, connect to it --->
<CFOBJECT
ACTION="CONNECT"
CLASS="MSComCtl2.DTPicker.2"
NAME="objCalendar"
TYPE="COM">
<CFCATCH>
<!--- The object doesn't exist, so create it --->
<CFOBJECT
ACTION="CREATE"
CLASS="MSComCtl2.DTPicker.2"
NAME="objCalendar"
TYPE="COM">
</CFCATCH>
</CFTRY>
Then, within a block of CFSCRIPT, you should be able to use some of the methods and properties of the object. Fictious example:
<CFSCRIPT>
objCalendar.Visible = True
objMonths = objCalendar.Months
</CFSCRIPT>
Let me know if it worked, good luck
<webguru>iqof188</webguru>