- Katılım
- 5 Eylül 2007
- Mesajlar
- 1,247
- Excel Vers. ve Dili
- ofis 2010
- Altın Üyelik Bitiş Tarihi
- 21-07-2024
iyi günler;
makro ile sayfada resim alıyorum, ancak kenarlardaki boşlukta çıkıyor , düzenleme ila sadece görünen alanın resmini almak mümkün olabilir mi?
	
	
	
		
								makro ile sayfada resim alıyorum, ancak kenarlardaki boşlukta çıkıyor , düzenleme ila sadece görünen alanın resmini almak mümkün olabilir mi?
		Kod:
	
	Sub jpg_kaydet2()
On Error Resume Next
Call dosyayısil
  Dim objTemp As Object
  Dim chtMyChart As Chart
  Dim rngImg As Range
  Dim No As Long
  Dim TempName As String
  Set rngImg = Range("B2:C8") 'resim alanını burda belirleyin
  rngImg.Copy
  Set objTemp = ActiveSheet.Shapes.AddShape(1, 1, 1, 1, 1)
  objTemp.Select
  ActiveSheet.Paste
  objTemp.Delete
  TempName = Range("O1")
  With Selection
      .CopyPicture 1, 2
      Set chtMyChart = ActiveSheet.ChartObjects.Add(1, 1, .Width, .Height).Chart
  With chtMyChart
      .Paste
      .Export TempName
      .Parent.Delete
  End With
  .Delete
  End With
  MsgBox "Resim Alanı , " & TempName & " olarak kaydedildi.", , "Excel'i sevmeyen NEZLE olsun."
  Set rngImg = Nothing
  Set objTemp = Nothing
End SubEkli dosyalar
- 
		
			
		
		
		74.8 KB Görüntüleme: 10
- 
		
			
	
			
		
		
		19.1 KB Görüntüleme: 9
- 
		
			
	
			
		
		
		22.1 KB Görüntüleme: 10
 
				





 
 
		 
				 
				