Index: /CKEditor/branches/features/paste/_source/plugins/clipboard/plugin.js
===================================================================
--- /CKEditor/branches/features/paste/_source/plugins/clipboard/plugin.js	(revision 4676)
+++ /CKEditor/branches/features/paste/_source/plugins/clipboard/plugin.js	(revision 4677)
@@ -203,6 +203,16 @@
 		if ( mode == 'text' )
 		{
-			doc.$.designMode = 'off';
-			pastebin.$.focus();
+			if( CKEDITOR.env.ie )
+			{
+				var ieRange = doc.getBody().$.createTextRange();
+				ieRange.moveToElementText( pastebin.$ );
+				ieRange.execCommand( 'Paste' );
+				evt.data.preventDefault();
+			}
+			else
+			{
+				doc.$.designMode = 'off';
+				pastebin.$.focus();
+			}
 		}
 		else
@@ -216,5 +226,5 @@
 		window.setTimeout( function() {
 
-			mode == 'text' && ( doc.$.designMode = 'on' );
+			mode == 'text' && !CKEDITOR.env.ie && ( doc.$.designMode = 'on' );
 			pastebin.remove();
 
@@ -328,6 +338,6 @@
 					{
 						var body = editor.document.getBody();
-						body.on( ( mode == 'text' && !CKEDITOR.env.ie ) ?
-						          'beforepaste' : 'beforepaste',
+						body.on( ( mode == 'text' && CKEDITOR.env.ie ) ?
+						          'paste' : 'beforepaste',
 								function( evt )
 								{
@@ -338,4 +348,5 @@
 										if ( !data )
 											return;
+
 
 										var dataTransfer = {};
