Сделал, работает.
У кого политика безопасности разрешает "небезопасные" AciveX по нажатию на кнопке откроется Outlokk с уже вставленным содержимым "copytext", а у кого не позволяет - содержимое просто скопируется в буфер.
Мож кто знает, как сделать ActiveX безопасным с т.з. IE?
<BUTTON onClick="ClipBoard() ;">Скопировать</BUTTON>
<SCRIPT LANGUAGE="JavaScript">
function ClipBoard()
{
var target = this.document.getElementById('copytext');
var rng = document.body.createTextRange();
rng.moveToElementText( target );
rng.select();
rng.execCommand("SelectAll", true);
rng.execCommand("Copy", true);
rng.execCommand("UnSelect", true);
try
{
var outlookApp = new ActiveXObject("Outlook.Application");
var nameSpace = outlookApp.getNameSpace("MAPI");
mailFolder = nameSpace.getDefaultFolder(6);
mailItem = mailFolder.Items.add('IPM.Note.FormA');
mailItem.Subject="";
mailItem.To = "";
mailItem.HTMLBody = copytext.innerHTML;
mailItem.display (0);
}
catch(e)
{
//alert(e);
// act on any error that you get
}
}
</script>