< návrat zpět

MS Excel


Téma: Komprese obrázků ve více sešitech rss

Zaslal/a 13.1.2014 15:20

RozmyAhoj.

Chtěl bych vás poprosit o pomoc s kompresí obrázků ve více sešitech.
Mám ve složce 30 sešitů a každý z nich obsahuje několik fotek, které tam jejich tvůrce vložil. Bohužel bez ohledu na jejich rozlišení a velikost, takže zmíněné sešity mají nyní velikost i desítky MB.
Chtěl jsem si makrem každý sešit otevřít, použít funkcí komprese obrázků a uložit.
Bohužel nevím, jakým příkazem ji vyvolat, ani jak ošetřit výběr obrázku, který má v každém dokumentu jiný název např.
ActiveSheet.Shapes.Range(Array("Picture 25")).Select
Pokusím se dodat sešit pro příklad.

Zaslat odpověď >

#017248
avatar
umna v Excell 2010 ked dam compresiu obrazkou tak sa da nastavit pre vsetky naraz

inac by to slo aj makrom a to asi takto:
(pisem to cisto teoreticky)
Sub test()
For x = 1 To Sheets.Count
For y = 1 To Sheets(x).Shapes.Count
If Sheets(x).Shapes(y).Type = msoPicture Then
' Sheets(x).Shapes(y). = BlaCompres
End If
Next
Next
End Subcitovat
#017376
Rozmy
Jasný, když otevřu nějaký sešit, kliknu na jakýkoliv obrázek, tak pak můžu zkomprimovat všechny obrázky najednou.
Nicméně já takových sešitů mám 50, každý obsahuje různý počet obrázků (fotek) a ty jsou v každém sešitu umístěny jinde.
Makro by mělo sešit otevřít, zkomprimovat všechny obrázky v něm, uložit a zavřít. A právě s tou kompresí si nevím rady....otevírání, ukládání apod. už dám.
Posílám jeden z dokumentů pro ilustraci.
Příloha: zip17376_jeden-z-x.zip (229kB, staženo 20x)
citovat
#017377
avatar
na nete som nasiel jeden postup ako komprimovat a resize obrazkov a prerobil som to na viac sheetov

skuste sa nato kuknut ci vam to vyhovuje?

pozn: to rozlisenie obrazku sa da zlepsit rovno v makre
Příloha: zip17377_test.zip (251kB, staženo 65x)
citovat

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Helios iNuvio

Používáte podnikový systém Helios iNuvio? Potřebujete pomoci se správou nebo vyvinout SQL proceduru? Více informací naleznete na stránce Helios iNuvio.

On-line nástroje