Makro Jpg Kaydetme Boş Resim Sorunu

Katılım
16 Mayıs 2017
Mesajlar
42
Excel Vers. ve Dili
2010 TÜRKÇE
Merhaba arkadaşlar. Excelde bir sayfayı jpg olarak masaüstüne kaydetmek istiyorum. Makro kodum bundan 2 sene önce sorunsuz çalışıyordu tekrar kullanmam gerekti ancak şuan masaüstüne kaydediyor fakat boş bir resim olarak kaydediyor nerede hata olduğunu bulamadım. Excel 2016 kullanıyorum Windows 10 kurulu

Örnek dosya

Makro kodları
Kod:
Sub foto()
Dim obce As Object
Dim caart As Chart
Dim jipeg As Range
masaustu = CreateObject("WScript.Shell").specialfolders("Desktop")
ad = "test"
For x = 1 To 20000
    If Dir(masaustu & "\" & "ad" & x & ".jpg") = "" Then
        yol = masaustu & "\" & "ad" & x & ".jpg"
        Exit For
    End If
Next
Application.ScreenUpdating = False
Set jipeg = ActiveSheet.Range("A1:U23")
jipeg.Copy
Set obce = ActiveSheet.Shapes.AddShape(1, 1, 1, 1, 1)
obce.Select
ActiveSheet.Paste
obce.Delete
With Selection
.CopyPicture 1, 2
Set caart = ActiveSheet.ChartObjects.Add(1, 1, .Width, .Height).Chart
Range("a1").Select
With caart
.Paste
.Export yol 'nereye çıkartılacaksa
.Parent.Delete
End With
.Delete
End With
Set jipeg = Nothing
Set obce = Nothing
End Sub
 

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
5,960
Excel Vers. ve Dili
2019 Türkçe
Merhaba
Kodları çalıştırdım.
Sorun yok çalışıyor.
Belirtilen alanı fotoğraf olarak masa üstüne kaydediyor.
 
Katılım
16 Mayıs 2017
Mesajlar
42
Excel Vers. ve Dili
2010 TÜRKÇE
Benim bilgisayarımda masaüstüne kayıt ediyor ancak resim boş şekilde kayıt ediyor sebebi ne olabilir? Excel lisanslı değil bundan kaynaklı olabilir mi eskiden bendede sorunsuz bir şekilde çalışıyordu. Windows 10 mu kullanıyorsunuz? Bende windows 10 yüklü ve excel 2016 mevcut
 

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
5,960
Excel Vers. ve Dili
2019 Türkçe
Win 10, Office 2013 var.

Dosyanızı ekleyin inceleyelim. Belki başka bir sorun vardır.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
41,746
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Benzer bir konuyu daha önce cevaplamıştık diye hatırlıyorum. Arama yaptığımda aşağıdaki konuya ulaştım. İnceleyin belki sizin içinde çözüm olabilir.

 
Üst