merhaba
excel sayfasını print screen tuşu ile hafızaya alıyorum yanlız geri hafızadaki resmi excel sayfasına kopyalamadan, herhangi bir dosyaya kaydetmek istiyorum.
biraz uğraştım ve bu kodlara ulaşabildim ve bu kodlarda sadece resim olarak hafızaya alıyor. yanlız geri hafızadaki dosyayı excell yapıştırdıktan sonra dosya olarak kaydedeiyor.
benim istedğim hiç excel kullanmadan direk resmi hafızasına alıp geri dosya olarak kayıt etmesi.
yardımlarınız için şimdiden teşekkürler.
excel sayfasını print screen tuşu ile hafızaya alıyorum yanlız geri hafızadaki resmi excel sayfasına kopyalamadan, herhangi bir dosyaya kaydetmek istiyorum.
biraz uğraştım ve bu kodlara ulaşabildim ve bu kodlarda sadece resim olarak hafızaya alıyor. yanlız geri hafızadaki dosyayı excell yapıştırdıktan sonra dosya olarak kaydedeiyor.
benim istedğim hiç excel kullanmadan direk resmi hafızasına alıp geri dosya olarak kayıt etmesi.
Kod:
Option Explicit
Declare Sub keybd_event Lib "user32" (ByVal bVk As Byte, ByVal bScan As Byte, ByVal dwFlags As Long, ByVal dwExtraInfo As Long)
Sub Command1_Click()
' kopyalıyor
Call keybd_event(vbKeySnapshot, 0, 0, 0)
DoEvents
' hazfızadaki resmi dosyaya kaydediyor.
bu bölüme yazılacak olan kodu arıyorum.
mümkünse excel hiç kullanmadan yani savepicture komutu ile yazılmasını istiyorum.
End Sub
yardımlarınız için şimdiden teşekkürler.