/*if(dispid == DISPID_AMBIENT_DLCONTROL){ 
        DWORD m_dwDLControl; 

m_dwDLControl = (this->enblSCRIPTS )?(m_dwDLControl|DLCTL_NO_SCRIPTS ) : ( m_dwDLControl ^ DLCTL_NO_SCRIPTS); 

m_dwDLControl = (this->enblRUNACTIVEXCTLS)?(m_dwDLControl|DLCTL_NO_RUNACTIVEXCTLS) : ( 
m_dwDLControl ^ DLCTL_NO_RUNACTIVEXCTLS); 


VariantChangeType(pvarResult, pvarResult, NULL, VT_I4); 
      pvarResult->lVal = m_dwDLControl  ; 

                     return S_OK; 
        } 
/*
   var parentwin = external.menuArguments;
   var doc = parentwin.document;
   var sel = doc.selection;
   var rng = sel.createRange();
   var str = new String(rng.text);

   if(str.length == 0)
      rng.text = "MY INSERTED TEXT";
   else
      rng.text =  str.toUpperCase();
*/