• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 370
  • Last Modified:

Find matching images in a MS Word document...

Hi All,

I have a document with a bunch of small images often repeated, for example a red check box icon and a green check box icon.  So what I want is write some code to find all the red check boxes and then all the green ones...

Is it possible using VBA to select an image and then search for all matching images?

I'm guessing some approaches might include looking for images with the same height and width, but this might produce false matches.  I don't know if it is possible to take a few random color samples... or look at the (file) size of the image...

I'm not really sure how to get started on this... any help much appreciated!

Cheers,
0
DrTribos
Asked:
DrTribos
  • 3
  • 2
1 Solution
 
GrahamSkanCommented:
Hi Steve,
I've just been thinking about this. For new documents to be created in the future it would be possible to add an ID to the image when it is inserted to the document.
0
 
DrTribosAuthor Commented:
Thanks Graham,

Rgonzo1971 put me onto that in this question: http://rdsrc.us/NGyRvi

I'm also planning on putting these images inside rich text content controls, and hope users don't monkey with the CC.tag
0
 
GrahamSkanCommented:
Otherwise there is quite a lot of code out there, e.g.

http://www.vbforums.com/showthread.php?476439-VB6-Compare-images-the-fast-way
0
 
DrTribosAuthor Commented:
Kewl - I'll have a look at that.  Also need something that is perhaps less exacting in case a user has compressed some images but not others, or changed the shape of some but not others.

Cheers, S
0
 
DrTribosAuthor Commented:
Some more info here: http://www.mrexcel.com/ but I'm not sure what they're talking about with openGL...
0

Featured Post

 [eBook] Windows Nano Server

Download this FREE eBook and learn all you need to get started with Windows Nano Server, including deployment options, remote management
and troubleshooting tips and tricks

  • 3
  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now