I am trying to do in VB for Excel or Powerpoint somthing I'm not sure can be done with the limitations of VBA, but I hope I am wrong.

I want to
1) display a picture, then go pixel by pixel, get the color
2)manipulate the positioning of the pixel
3)put the pixel back on the screen or into a file

Can I use GetPixel? How do I do that in VBA?

Any help is much appreciated.