Photoshop can’t Copy Paste into Word

If you make a selection in Adobe Photoshop and try to paste it into Microsoft Word it won’t work well (and sometimes won’t work at all). Microsoft and Adobe are trying to use OLE (object linking and embeding) a novel concept from the 90′s that just doesn’t work very well. Once you paste the PhotoShop file into Word it’s litterly embeded and you can double click the object to open it back in Photoshop. Nice concept but it doesn’t work well. Once pasted in Word you can’t do even simple manipulations in Word such as resizing, cropping or anything else using Word.

The file size gets significantly larger because you have now pasted a bunch of extra info into Word and in addition the quality tends to be much lower. As an extra bouns instead of just loading Word you’re now loading Photoshop and Word at the same time. Ugh. OLE is pretty terrible and only programs that have been around since the 90′s still support it as a legacy thing.
The solution is to copy from PhotoShop, Paste into MS Paint, Copy from MS Paint and paste into Microsoft Word. The extra step is a pain. I’ve been using this trick for years and every time I get a new version of Word or Photoshop I hope that someone will have fixed this ‘feature.

P.S. You can also use Word’s ‘paste special’ to work around this as well but there’s nothing special about what I’m doing. Pasting an image without the embeded part should be the default.

Post to Twitter

Context Insensativity Training

Context menus or right click menus can provide valuable tools for experience users but abusing context can get you into trouble.

  1. Assume that experienced users will find context menus more often then beginners. People who are new with computers will usually left click on everything and won’t experiment with right clicking.
  2. There is no affordances to tell you that right clicking or context clicking is possible. So even experienced users may not always find context menus.
  3. Because of 1 & 2 you should never put core, primary user interface functions in a right click menu with no other visible way to access them.
  4. Context means that the commands are scoped to an object. This means that you will usually have some logical object that is being manipulated. (Text, an icon, an image, etc.

Here’s an example from PhotoShop layers pallet that shows what not to do:

Adobe PhotoShop Context Menus

Here PhotoShop places a number of context menus around each other exposing primary functionality that would be difficult to find elsewhere in the menu system. The core object in this case is the Layer however some commands are preferences for all thumbnail, other commands are unpredictable and get shown and hidden based on unseen modes. Here the designers tried to reproduce the entire menu structure within the context of a layer selection. This makes it hard to find commands that relate to the context and very difficult for new users not familiar with the structure.

Many of these context items are repeated and many others could be collapsed or removed. Simple things like renaming the layer are no where to be found.

A redesign of this pallet could make it easier to perform core functions without trying to do everything within the pallet itself. Techniques like progressive disclosure and exposing commands instead of hiding them would make this application much easier to use.

Post to Twitter