In client applications, you can isolate code to handle each clipboard operation such as Cut, Copy, and Paste. Where the client application normally cuts and copies data, it will need to determine if an object is selected and then call OleCopyToClipboard. During a paste operation, it will need to determine whether or not it is to paste an OLE object instead of other available data. Implementing OLE also adds the Paste Link and/or Paste Special commands that can make use of your existing Paste functionality.