tags:

views:

72

answers:

3

I have sucessfully inserted image to excel sheet.Now i should not allow the picture to be copied by anyone. how can i achieve this? any idea.

thanks in advance.

+4  A: 

You can't.

Of course, there are certain measures you could employ, but there are always ways around them. You could (somehow) disable copy & paste within Excel, but then the user could take a screenshot (Alt-PrtScn) and crop it in an image editor.

If you somehow disable the ability to take a screenshot, they may feed the monitor output of their machine to another machine with a screen grabber, and get the image that way.

Or, of course, accepting the loss of quality, they could point a camera at their screen and get it that way.

Damien_The_Unbeliever
Forgot to say (as per Karls comment in reply to the question), if you do go down this route, don't expect to be popular with your users
Damien_The_Unbeliever
@Damien: I think you are too good in hacking ;)
AKN
+4  A: 

If your excel file is accessible by anyone, then you can't.

You can only shrink the images to low resolution or putting watermark on it.

S.Mark
+2  A: 

Depending on your environment and audience (eg, an internal document in your company), Office IRM can prevent the document from being copied and even copied using print-screen.
Personally, I see these attempts as naive at best - the data can be easily copied anyway (for example by taking a photo of the screen), but it sends the right message to your colleagues.

Kobi