Страницы: 1
RSS
Макрос сжатия картинок
 
Господа,    
пытаюсь решить тот же вопрос что и в http://www.planetaexcel.ru/forum.php?thread_id=8786.  
Нашел в интернете макрос позволяющий это сделать через sendkeys.  
 
Sub Compress_PIX()  
 
Dim octl As CommandBarControl  
 
With Selection  
   Set octl = Application.CommandBars.FindControl(ID:=6382)  
   octl.Execute  
End With  
 
End Sub  
 
Данный макрос вызывает меню "Сжатие рисунков" (Формат рисунка, вкладка Рисунок, нопка сжать)  
 
 
Вопрос как узнать номера других Менюшек.  
 
Большое спасибо.
 
в макросе sendkeys сейчас вы не найдете, но изначально они там были =))). Не суть.
 
как через VBA сделать в этом меню выбор переключателя "для интернета и экрана"  
 
спасибо за помощь
 
Огромное спасибо Prist, осталось понять как выбирать параметры в меню через VBA.
 
Все разобрался!  
 
Может кому пригодится:  
 
Sub Compress_PIX()  
 
Dim octl As CommandBarControl  
 
With Selection  
   Set octl = Application.CommandBars.FindControl(ID:=6382)  
 
       Application.SendKeys "{TAB}"  
       Application.SendKeys "{UP}"  
       Application.SendKeys "~"  
       octl.Execute  
End With  
 
End Sub
 
Господа, кто нибудь может объяснить явление и помочь как именно сделать нужное?  
 
Код приведенный Bobgood не сжимает картинки в 2010 excel, а возможно и в других версиях (еще не проверял). При работе, макрос, вызывается окно отличное от окна "сжатия рисунков" 2007 и 2010 excel. Как вызвать аналогичное 2007 или 2010 excel окно сжатия?
Страницы: 1
Читают тему
Наверх