Я хочу сжать все изображения в книге Excel до размера 96 пикселей (ppi) по электронной почте, используя командную кнопку со следующим кодом. Но сжать все картинки не получается, можно сжать только 1 картинку.
Sub test()
Dim wsh As Worksheet
Set wsh = Worksheets("Sheet1")
wsh.Activate
wsh.Shapes(1).Select
SendKeys "%e", True
SendKeys "~", True
Application.CommandBars.ExecuteMso "PicturesCompress"
End Sub