• DİKKAT

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

Excelde sayfa görüntüsünü resim olarak alma

Katılım
24 Haziran 2015
Mesajlar
1
Excel Vers. ve Dili
Excel 2013
Aşağıda vermiş olduğum makro, sayfa görüntüsünü resim olarak belgelerim klasörüne kopyalıyor.
Yalnız problem şu ki Office 2013'te çalışan makro, 2016 versiyonda boş bir resim dosyası oluşturuyor. bu kodları 2016 ya uyarlamak mı gerekiyor? yoksa excelde herhangi bir ayarmı yapmak gerekiyor?
Kod:
Sub foto()
      Dim obce As Object
      Dim caart As Chart
      Dim jipeg As Range
      Dim alertTime
      ActiveSheet.Select
      ActiveWindow.DisplayGridlines = False      'Kılavuz çizgilerini kapatır.
      Set jipeg = ActiveSheet.UsedRange
      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
      With caart
          .Paste
          .Export ActiveSheet.Name & ".jpg" 'nereye çıkartılacaksa
          .Parent.Delete
      End With
      .Delete
      End With
      Set jipeg = Nothing
      Set obce = Nothing
      ActiveWindow.DisplayGridlines = True      'Kılavuz çizgilerini açar.
    End Sub
 
Geri
Üst