Vba ya mail de olan imzayı getirme

yasarcan

Altın Üye
Katılım
30 Nisan 2016
Mesajlar
100
Excel Vers. ve Dili
2007
Altın Üyelik Bitiş Tarihi
25-05-2026
Sub A()
Range("H14:N14").Select
ActiveCell.FormulaR1C1 = "120 001"
ChDir "C:\Users\F1\Desktop"
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
"C:\Users\F1\Desktop\B MOBİLYA SAN TİC LTD ŞTİ ---A MOBİLYA LTD. ŞTİ. BA--BS MUTABAKAT FORMU.pdf", OpenAfterPublish:=True

Dim OutlookApp As Object
Dim OutlookmailItem As Object
Dim myattachments As Object

Set OutlookApp = CreateObject("Outlook.application")
Set OutlookmailItem = OutlookApp.CreateItem(0)
Set myattachments = OutlookmailItem.Attachments

With OutlookmailItem
.To = ""
.Subject = "B MOBİLYA SAN TİC LTD ŞTİ ---A MOBİLYA LTD. ŞTİ. BA--BS MUTABAKAT FORMU"
.CC = ""
.Body = " "
myattachments.Add "C:\Users\F1\Desktop\B MOBİLYA SAN TİC LTD ŞTİ ---A MOBİLYA LTD. ŞTİ. BA--BS MUTABAKAT FORMU.pdf"
'.send
.display
End With

Set OutlookmailItem = Nothing
Set OutlookApp = Nothing

End Sub



.BODY BÖLÜMÜ
AD SOYADI
FİRMA ADI
TELEFON NUMARASI
VERGİ NO
VE LOGO ALT ALTA GELECEK ŞEKİLDE OLMASINI İSTİYORUM

YARDIMCI OLURSANIZ SEVİNİRİM
 

tirEdsOuL

Altın Üye
Katılım
3 Şubat 2009
Mesajlar
326
Excel Vers. ve Dili
Office 2016
Altın Üyelik Bitiş Tarihi
24-08-2026
Üstadlar daha iyi bilecektir, benim kullandığım kodu burada kırmızı ile belirttim. Sanırım burada da çalışacaktır.
yol = "C:\Users\ebulut\AppData\Roaming\Microsoft\Signatures\İmza.htm" buradaki bilgisayar kullanıcı adınızın ve dosyanızın adını doğru belirtmeniz yeterli olacaktır diye düşünüyorum.
Body kısmının sonuna dikkat etmeyi unutmayınız.

Kod:
Sub A()
Range("H14:N14").Select
ActiveCell.FormulaR1C1 = "120 001"
ChDir "C:\Users\F1\Desktop"
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
"C:\Users\F1\Desktop\B MOBİLYA SAN TİC LTD ŞTİ ---A MOBİLYA LTD. ŞTİ. BA--BS MUTABAKAT FORMU.pdf", OpenAfterPublish:=True

Dim OutlookApp As Object
Dim OutlookmailItem As Object
Dim myattachments As Object

Set OutlookApp = CreateObject("Outlook.application")
Set OutlookmailItem = OutlookApp.CreateItem(0)
Set myattachments = OutlookmailItem.Attachments
[COLOR="Red"]Set FSO = CreateObject("Scripting.FileSystemObject")
yol = "C:\Users\ebulut\AppData\Roaming\Microsoft\Signatures\İmza.htm"
Set imza = FSO.OpenTextFile(yol, 1)[/COLOR]

With OutlookmailItem
.To = ""
.Subject = "B MOBİLYA SAN TİC LTD ŞTİ ---A MOBİLYA LTD. ŞTİ. BA--BS MUTABAKAT FORMU"
.CC = ""
.Body = " "
myattachments.Add "C:\Users\F1\Desktop\B MOBİLYA SAN TİC LTD ŞTİ ---A MOBİLYA LTD. ŞTİ. BA--BS MUTABAKAT FORMU.pdf" [COLOR="Red"]& "<BR><BR>" & imza.readall[/COLOR]
'.send
.display
End With

Set OutlookmailItem = Nothing
Set OutlookApp = Nothing

End Sub
 
Üst