Soru userform'u mail body'de göndermek

GursoyC

Altın Üye
Katılım
7 Ocak 2015
Mesajlar
553
Excel Vers. ve Dili
Office 2024 Türkçe
Altın Üyelik Bitiş Tarihi
17-05-2028
Sayın Turist merhaba,
öncelikle ilginize teşekkür ederim. Bilgisayarım Win64. Yani Module1'deki kodlara göre şu kodları okumalı.
Kod:
Declare PtrSafe Sub keybd_event Lib "user32" (ByVal bVk As Byte, ByVal bScan As Byte, ByVal dwFlags As Long, ByVal dwExtraInfo As Long)
Public Const VK_SNAPSHOT = &H2C
Ancak yine de düğmeye bastığımda userform'un fotosunu dahi çektiremedim.
 

turist

Destek Ekibi
Destek Ekibi
Katılım
18 Kasım 2009
Mesajlar
5,102
Excel Vers. ve Dili
2013 64Bit
English
Sayfada bulunan "UserFormu Aç" düğmesine tıklayıp, UseForm açıldıktan sonra ;
UserForm1 üzerindeki CommandButton1'e tıklayıp deneyin.
 

GursoyC

Altın Üye
Katılım
7 Ocak 2015
Mesajlar
553
Excel Vers. ve Dili
Office 2024 Türkçe
Altın Üyelik Bitiş Tarihi
17-05-2028
Aynen dediğinizi yapıyorum ama maalesef çekmiyor. Sanırım istediğimi yapmanın başka bir yöntemini kullanma çalışmasına başlamalıyım.
Yine de ilginize teşekkür ederim.
Saygılar,
 

GursoyC

Altın Üye
Katılım
7 Ocak 2015
Mesajlar
553
Excel Vers. ve Dili
Office 2024 Türkçe
Altın Üyelik Bitiş Tarihi
17-05-2028
Gerçekten çok enteresan, çünkü bendeki durum şu:




1.png2.png
 

turist

Destek Ekibi
Destek Ekibi
Katılım
18 Kasım 2009
Mesajlar
5,102
Excel Vers. ve Dili
2013 64Bit
English
Hata veren kodun tamamını silin.
Yerine

Private Sub CommandButton1_Click()
keybd_event VK_SNAPSHOT, 1, 0, 0
ActiveSheet.Paste
End Sub


Bunu yazarak dosyanızı kaydedip kapatın.
Tekrar açarak; UserForm'daki CommandButton1'e tıklayın.
Not:
64 Bit işletim sisteminizdeki VBA Module kısmındaki kodu ta tamamen silerek
Kod:
Declare PtrSafe Sub keybd_event Lib "user32" (ByVal bVk As Byte, _
    ByVal bScan As Byte, ByVal dwFlags As Long, ByVal dwExtraInfo As Long)
   
    Public Const VK_SNAPSHOT = &H2C
şeklinde yazın.
 
Son düzenleme:

GursoyC

Altın Üye
Katılım
7 Ocak 2015
Mesajlar
553
Excel Vers. ve Dili
Office 2024 Türkçe
Altın Üyelik Bitiş Tarihi
17-05-2028
Merhaba Sayın Turist,
Dediklerinizi yaptım. Ve gayet güzel oldu.
Çok teşekkür ederim. Mail atma kısmını ben çözmeye çalışırım. Saygılar.
 

turist

Destek Ekibi
Destek Ekibi
Katılım
18 Kasım 2009
Mesajlar
5,102
Excel Vers. ve Dili
2013 64Bit
English
Merhaba Sayın Turist,
Dediklerinizi yaptım. Ve gayet güzel oldu.
Çok teşekkür ederim. Mail atma kısmını ben çözmeye çalışırım. Saygılar.
Sağ olun, iyi çalışmalar.
 
Üst