Ik tracht een stukje VBA code te bouwen waarmee ik alle foto's op een slide kan groeperen, om die dan als 1 picture te exporteren. Het is dus niet de bedoeling de hele slide te exporteren.
Ik heb inmiddels getracht om met een array een range te maken van alle shapes van het type msoPicture maar blijkbaar doe ik daarbij iets fout (ik ben niet echt vertrouwd met arrays en ranges.
Met For Each .... Next ga ik door alle shapes op een pagina en voeg de namen van de shapes van het type msoPicture toe aan een string (=ArrayStr). Als ik die string in een messagebox zet, zie ik iets zoals "Shape 1","Shape 7","Shape 9". Als ik die dan echter in de Range(Array(ArrayStr)) zet, geeft ie aan dat ie de genoemde shapes niet kan vinden in de collectie. Als ik dan over de ArrayStr ga dan zie ik dat hij die toont met extra dubbele quotes. Dat wordt dus Range(Array(""Shape 1","Shape 7","Shape 9""))
Mogelijk is dat dus het probleem.
Kan iemand mij een tip geven hoe ik dit kan doen? Misschien moet ik wel helemaal niet via een range werken. Of wat moet ik doen om die range op te bouwen met alle shapes die msoPicture zijn?
Bedankt voor jullie advies.
Ik heb inmiddels getracht om met een array een range te maken van alle shapes van het type msoPicture maar blijkbaar doe ik daarbij iets fout (ik ben niet echt vertrouwd met arrays en ranges.
Met For Each .... Next ga ik door alle shapes op een pagina en voeg de namen van de shapes van het type msoPicture toe aan een string (=ArrayStr). Als ik die string in een messagebox zet, zie ik iets zoals "Shape 1","Shape 7","Shape 9". Als ik die dan echter in de Range(Array(ArrayStr)) zet, geeft ie aan dat ie de genoemde shapes niet kan vinden in de collectie. Als ik dan over de ArrayStr ga dan zie ik dat hij die toont met extra dubbele quotes. Dat wordt dus Range(Array(""Shape 1","Shape 7","Shape 9""))
Mogelijk is dat dus het probleem.
Kan iemand mij een tip geven hoe ik dit kan doen? Misschien moet ik wel helemaal niet via een range werken. Of wat moet ik doen om die range op te bouwen met alle shapes die msoPicture zijn?
Bedankt voor jullie advies.