I've got a workbook with employee info and the name column has commented pictures in it - it seems the xl\drawings\vmlDrawing1.vm<wbr style="font-size: 14px; font-family: 'Open Sans', sans-serif; line-height: 20px;">l file has been corrupted from me changing things around too much or something, resulting in conflicting relationship ID's for most of the images. Excel doesn't like this and attempts a repair upon opening the file which just removes all the comments. There are over 700 images so I can't really do this manually (though I suppose I will if I have to).
Basically I need to turn this:
into:
I'm not too good with VBA, but I think I'd just need something that deletes each o:relid expression unless that expression is immediately followed by an o:title (the last rId is the correct one). Any help is greatly appreciated.
Basically I need to turn this:
Code:
v:fill o:relid="rId15" o:relid="rId15" o:relid="rId15" o:relid="rId15"
o:relid="rId15" o:relid="rId15" o:relid="rId15" o:relid="rId15" o:relid="rId15"
o:relid="rId15" o:relid="rId15" o:relid="rId15" o:relid="rId15" o:relid="rId15"
o:relid="rId15" o:relid="rId15" o:relid="rId15" o:relid="rId15" o:relid="rId15"
o:relid="rId15" o:relid="rId15" o:relid="rId15" o:relid="rId15" o:relid="rId15"
o:relid="rId15" o:relid="rId15" o:relid="rId15" o:relid="rId15" o:relid="rId15"
o:relid="rId15" o:relid="rId15" o:relid="rId15" o:relid="rId15" o:relid="rId15"
o:relid="rId15" o:relid="rId15" o:relid="rId15" o:relid="rId15" o:relid="rId15"
o:relid="rId15" o:relid="rId14" o:relid="rId14" o:relid="rId14" o:relid="rId14"
o:relid="rId14" o:relid="rId14" o:relid="rId14" o:relid="rId14" o:relid="rId14"
o:relid="rId14" o:relid="rId14" o:relid="rId14" o:relid="rId14" o:relid="rId14"
o:relid="rId14" o:relid="rId14" o:relid="rId14" o:relid="rId14" o:relid="rId14"
o:relid="rId14" o:relid="rId14" o:relid="rId14" o:relid="rId14" o:relid="rId14"
o:relid="rId14" o:relid="rId14" o:relid="rId14" o:relid="rId14" o:relid="rId14"
o:relid="rId14" o:relid="rId14" o:relid="rId14" o:relid="rId14" o:relid="rId14"
o:relid="rId14" o:relid="rId14" o:relid="rId14" o:relid="rId14" o:relid="rId14"
o:relid="rId14" o:relid="rId14" o:relid="rId14" o:relid="rId14" o:relid="rId14"
o:relid="rId14" o:relid="rId14" o:relid="rId13" o:title="g" color2="#ffffe1"
type="frame"
into:
Code:
v:fill o:relid="rId13" o:title="g" color2="#ffffe1"
type="frame"
I'm not too good with VBA, but I think I'd just need something that deletes each o:relid expression unless that expression is immediately followed by an o:title (the last rId is the correct one). Any help is greatly appreciated.