Powerpointe Tüm Resimleri Makro ile Belirli Boyutlara ve Hizalara Getirme

Katılım
19 Kasım 2007
Mesajlar
19
Excel Vers. ve Dili
2010 Excel ve Türkçe
Merhabalar,

Aşağıdaki kodla birlikte Powerpointe yer alan resimleri belirli boyuta ve konuma getirebilirsiniz.

Tek tek uğraşmanıza gerek kalmaz.

Değerleri aşağıdaki siteden CM to Point(Computer)'a göre değiştirebilirsiniz.

Kod'lardaki veriler (Point Computer verileridir)

1 Cm 0.75 point(Computer) ediyor.

http://www.translatorscafe.com


Kod:
Sub Resimboyut()
For NumSlide = 1 To ActivePresentation.Slides.Count
ActivePresentation.Slides(NumSlide).Select
For Each Picture In ActiveWindow.Selection.SlideRange.Shapes
Picture.Select
Picture.LockAspectRatio = msoFalse
Picture.Height = 311.81 
Picture.Width = 500
Next
Next
End Sub
****
Kod:
Sub hizalama()
For NumSlide = 1 To ActivePresentation.Slides.Count
ActivePresentation.Slides(NumSlide).Select
For Each Picture In ActiveWindow.Selection.SlideRange.Shapes
Picture.Select
Picture.LockAspectRatio = msoFalse
Picture.Left = 109.984
Picture.Top = 114.236
    Next
       Next     
End Sub
 
Son düzenleme:

Murat OSMA

Altın Üye
Altın Üye
Katılım
23 Mayıs 2011
Mesajlar
5,508
Excel Vers. ve Dili
Microsoft 365 TR-EN
Altın Üyelik Bitiş Tarihi
31-12-2028
Teşekkürler.

Not: Kodlarınızı code (#) tagları arasına yazarsanız daha düzgün görünür.
 
Katılım
12 Mayıs 2009
Mesajlar
187
Excel Vers. ve Dili
2010
Altın Üyelik Bitiş Tarihi
17.06.2021
Merhaba,

Öncelikle çalışmanız gerçekten çok güzel ve çok kullanışlı olmuş, bunun için teşekkür ederim.

Verdiğiniz makroları çalıştırdığımda resimler otomatik olarak boyutlandırılıp hizalanıyor. Ancak slaytta sadece resim değil de yazılar da varsa, yazılarda kayma oluyor.

Yazıların kaymasını önlemek için makroda nasıl bir düzenleme yapmak gerekir?

İyi Günler.
 
Üst