DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
merhaba arkadaslar excel cizelgesini buyuk baskı makinasında basacagız..çizelge cok ayrıntılı..makina resim olarak basabiliyor..excel dosyasını nasıl jpg dosyası yapabilirim..teşekkürler...
Sub security()
Dim objTemp As Object
Dim chtMyChart As Chart
Dim rngImg As Range
Dim No As Long
Dim TempName As String
No = Range("AA1") + 1
Range("AA1") = No
Range("AA1").NumberFormat = "000"
Set rngImg = Range("A1:M30")
rngImg.Copy
Set objTemp = ActiveSheet.Shapes.AddShape(1, 1, 1, 1, 1)
objTemp.Select
ActiveSheet.Paste
objTemp.Delete
TempName = "C:\security_" & Range("AA1").Text & ".jpg"
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, " & TempName & " olarak kaydedildi...",," Security"
Set rngImg = Nothing
Set objTemp = Nothing
End Sub
Güzel çözüm.
Teşekkürler Syn. security
İyi çalışmalar.
Sayın security,
Acaba çalışmanızı A1 Hücresindeki değeri dosya adı olarak al ve kaydet diyebilirmiyiz.
Sayın securty , güzel bir çalışma olmuş.Teşekkür ederim.
Option Explicit
Sub Resim_Olarak_Aktar()
Dim oRsm As Shape
Dim oGrf As ChartObject
Dim sDzn As String
sDzn = "c:\"
For Each oRsm In ActiveSheet.Shapes
If oRsm.Type = msoPicture Then
oRsm.Copy
Set oGrf = ActiveSheet.ChartObjects.Add(0, 0, oRsm.Width, oRsm.Height)
With oGrf
With .Chart
.Paste
.Export sDzn & oRsm.Name & ".gif"
End With
.Delete
End With
End If
Next
End Sub