• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Fotolardan Slayt Hazırlamak

Sn. Haluk hocam teşekkürler.
Sn. Halit3 referanslar ekli hocam.
 
kod ofis 2003 ve ofis 2007 de çalışıyor oluşturduğu dosyayı ekliyorum.2019_07_09_14_48_05_1272x988 - Segment1(00_00_00.000-00_00_21.253).gif
 

Ekli dosyalar

Son düzenleme:
Konudaki dosyalar bir gün işe yarar şeklinde arşivlik.
Öncelikle emekleriniz için teşekkürler.



Alternatif dosya ekliyorum.
referanslarda bu olmalı
microsoft powerpoint xx.0 object library
Resim Dosyalarını Bul komut düğmesinden resimlerin bulunduğu klasör seçilecek daha sonrada İşlemi başlat komut düğmesine tıklanacak

Sayın @halit3 Bey,
Dosyanızı Office 2016'da denedim. PPApp.ActiveWindow.Selection.SlideRange.Shapes("Rectangle 2").Select satırında hata verdi.
Düzenleme yapabilir misiniz? Aslen Office 2010 kullanıyorum ama şuanda 2010'da deneyemiyorum malesef.


Söz konusu işlemi yapmak üzere Excel VBA ile bir kod hazırladım. Buna göre;

-Bu mesaj ekindeki sıkıştırılmış dosyayı bilgisayarınızda bir yere çıkartın. Bu klasörün içindeki Excel dosyasını açın, sayfanın üzerindeki butona tıklayın.

-Bu klasörün içindeki tüm alt klasörlerdeki (Balıklar, Kediler, Köpekler) resimler söz konusu Excel dosyasının bulunduğu dizin içinde otomatik olarak oluşturulacak Test.pptx isimli sunum dosyasında her slide'a bir resim gelecek şekilde slide'a ortalı olarak yerleştirilecek, resimlerin bordürü belirttiğiniz gibi mavi olacak ve her slide'ın üzerinde resimin alındığı klasör adı yazacak.

-Eğer dosya işinize yararsa ve gönlünüzden bir bağış yapmak geçerse, Banka Hesap Numaramı özel mesajla iletebilirim...


.

Sayın @Haluk Bey, sizin dosyanız bende CAn't execute code in break mode hatası verdi. Düzenleme yapabilir misiniz?
 
....
..
Sayın @Haluk Bey, sizin dosyanız bende CAn't execute code in break mode hatası verdi. Düzenleme yapabilir misiniz?

Benim yapabileceğim bir şey yok, hata verdikten sonra kodu çalıştırmaya uğraşmışsınız....... Hata mesajı bunu diyor.

Hatayı sonlandırıp, tekrar çalıştırmayı deneyin....

.
 
Konudaki dosyalar bir gün işe yarar şeklinde arşivlik.
Öncelikle emekleriniz için teşekkürler.





Sayın @halit3 Bey,
Dosyanızı Office 2016'da denedim. PPApp.ActiveWindow.Selection.SlideRange.Shapes("Rectangle 2").Select satırında hata verdi.
Düzenleme yapabilir misiniz? Aslen Office 2010 kullanıyorum ama şuanda 2010'da deneyemiyorum malesef.



mevcut kullandığınız dosyaya ait referenslar bölümünün resmini eklermisiniz
bendeki referanslar böyle

Yeni Bit Eşlem Resmi.jpg
 

Bir de, indirdikten sonra açtığınız klasörün ve içindeki dosya özelliklerini kontrol edin bence ..... "Read-only" falan olursa, o yüzden hata verebilir.

.
 
Bir de, indirdikten sonra açtığınız klasörün ve içindeki dosya özelliklerini kontrol edin bence ..... "Read-only" falan olursa, o yüzden hata verebilir.

.


@tukayf siz de buna bakarsanız, iyi olur...

.
 
Bir de, indirdikten sonra açtığınız klasörün ve içindeki dosya özelliklerini kontrol edin bence ..... "Read-only" falan olursa, o yüzden hata verebilir.

.
Ben direk sizin örnek klasörde denemiştim. Evet dediğiniz gibi salt okunurmuş klasörler. Düzeldi.
Fakat bende de resimler sayfadan taşıyor.
Teşekkürler.
 
Ben direk sizin örnek klasörde denemiştim. Evet dediğiniz gibi salt okunurmuş klasörler. Düzeldi.
........
...


Bazı işletim sistemlerinde Windows ayarlarına göre internetten dosya indirildiğinde, güvenlik nedeniyle Read-Only özelliği otomatik olarak atanır.

Bundan şüphelendiğim için kontrol etmenizi istemiştim. Nitekim, durum böyleymiş....

.......
...
Fakat bende de resimler sayfadan taşıyor.
.....


Bunun için kodda aşağıdaki satırı silip;

Kod:
            opic.Width = filePowerPoint.PageSetup.Slidewidth * 0.7


bunu deneyin....

Kod:
            opic.Width = 410
 
Bazı işletim sistemlerinde Windows ayarlarına göre internetten dosya indirildiğinde, güvenlik nedeniyle Read-Only özelliği otomatik olarak atanır.

Bundan şüphelendiğim için kontrol etmenizi istemiştim. Nitekim, durum böyleymiş....




Bunun için kodda aşağıdaki satırı silip;

Kod:
            opic.Width = filePowerPoint.PageSetup.Slidewidth * 0.7


bunu deneyin....

Kod:
            opic.Width = 410

Düzeldi, teşekkürler. Emeğinize sağlık.
 
Kod satırını değiştirdikten sonra düzeldi hocam. Zihninize sağlık.
 
Dosyayı güncelledim ofis 2010 da çalışıyor
 

Ekli dosyalar

Zihninize sağlık hocam. 2016 da denedim çalışıyor.
 
Geri
Üst