Copy 'live' camera picture as static picture

redart

Board Regular
Joined
Oct 15, 2002
Messages
246
Office Version
  1. 2007
Platform
  1. Windows
Hi All,

By default, the camera tool takes a 'live' picture that changes whenever the original linked cells change.

I'd like to save this live image as a static image, i.e. when the original cells change, the image does not.

I've tried to copy and paste the image, but with each option available in Excel 2003 (yes, ancient but it's what I got)
the result is either a blank box or another live image.

Anyone know how to copy a live camera image and paste it as a static picture ?

Thanks.
 

Excel Facts

VLOOKUP to Left?
Use =VLOOKUP(A2,CHOOSE({1,2},$Z$1:$Z$99,$Y$1:$Y$99),2,False) to lookup Y values to left of Z values.
Right Click Picture from camera tool , select "Edit picture", Convert to Drawing Object .
 
Upvote 0
Right Click Picture from camera tool , select "Edit picture", Convert to Drawing Object .

Thanks for the suggestion, but right clicking on the picture in Excel 2003 doesn't show an "Edit picture" option. There's a "Format picture" option but no joy there.
After copying, there is an option in "Paste Special" to save as MS Office Drawing Object, but this is still a 'live' image linked to the original cells.
 
Upvote 0
.
Paste to Routine Module :


Code:
Sub PrintTheScreen()Application.SendKeys "(%{1068})"
DoEvents
SendKeys "^({v})", True '<~~ Paste
DoEvents '<~~ Waiting for paste to happen
End Sub

This is just the basic instruction to copy/paste. You can build on it to size and position the image.
 
Upvote 0
Found the solution :).

Way to make a live picture static is to delete the range reference in the formula bar :)

This can be done manually, or using VBA :-

ActiveSheet.Shapes("Picture 22832").Select
Selection.Formula = ""

Obviously the "Picture number" has to be the correct value.

Thanks again for the help.
 
Upvote 0

Forum statistics

Threads
1,224,823
Messages
6,181,181
Members
453,022
Latest member
Mohamed Magdi Tawfiq Emam

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top