2017-01-12 11 views
0

Кто-нибудь знает способ изменения размера изображения в PowerPoint до полного размера слайда, который быстрее, чем перемещение и изменение размера при перетаскивании? Я думаю что-то вроде «Fit to Page» со столами и печатью в Word.Быстрое изменение размера изображения в PowerPoint до полного размера слайда

ответ

0

В VBA, вы можете написать макрос, как этот

Public Sub cFitImage() 

Dim srSelection As ShapeRange 
Set srSelection = Application.ActiveWindow.Selection.ShapeRange 

Dim sObjet As Shape 
For Each sObjet In srSelection 

    iOldHeight = sObjet.Height 
    iOldWidth = sObjet.Width 

    With Application.ActiveWindow.Presentation.PageSetup 

     If (iOldHeight/iOldWidth) > (.SlideHeight/.SlideWidth) Then 
      sObjet.Height = .SlideHeight 
      sObjet.Top = 0 
      sObjet.Left = .SlideWidth/2 - sObjet.Width/2 
     Else 
      sObjet.Width = .SlideWidth 
      sObjet.Left = 0 
      sObjet.Top = .SlideHeight/2 - sObjet.Height/2 
     End If 
    End With 

Next sObjet 

End Sub 

И вызвать его из персональной кнопки в apprpriate Ribon (изображения/формат) с некоторыми выбранных изображений.

+0

Прохладный, спасибо. Я приду в следующий раз, когда возникнет такая необходимость. –

+0

У меня есть бесплатная надстройка, которая сделает это и ряд других полезных трюков. http://www.pptools.com/free/FAQ00002-THOR-The-Hammer.htm –

+0

Спасибо @Steve, я посмотрю. –