...devam etme kararı aldım, tablodaki otomatik tablo biçimlendirmeyi kaldırınca "#####" sorunu ortadan kalmış oldu.
iyi günler,
Function RangetoHTML(rng1 As Range)
' Changed by Ron de Bruin 28-Oct-2006
' Working in Office 2000-2016
Dim FSO As Object
Dim ts As Object
Dim TempFile As...
...deneyebilirsiniz. Bu sürüm, işlemi hızlandıracak ve daha anlamlı bir e-posta içeriği sağlayacaktır:
Optimize Edilmiş VBA Kodu:
Function rangetoHTML(rng As Range) As String
Dim html As String
Dim cell As Range
Dim rowHtml As String
' HTML başlıkları ve stil tanımları...
...düzeltebiliriz.
Aşağıdaki kodda, HTML oluşturma işlevine hücre genişliğini dinamik olarak ayarlayan bir CSS stili ekliyorum:
Function rangetoHTML(rng As Range) As String
Dim fso As Object
Dim ts As Object
Dim TempFile As String
Dim TempWB As Workbook
Dim cell As Range...
...UserInterfaceOnly:=True
'For Tips see: http://www.rondebruin.nl/win/winmail/Outlook/tips.htm
'Don't forget to copy the function RangetoHTML in the module.
'Working in Excel 2000-2016
Dim rng As Range
Dim OutApp As Object
Dim OutMail As Object
Set rng = Nothing
On Error...
...'http://msdn.microsoft.com/en-us/lib...odeltoSendMailPart2_MailingRangeSelectionBody
' You need to use this module with the RangetoHTML subroutine.
' Works in Excel 2000, Excel 2002, Excel 2003, Excel 2007, Excel 2010, Outlook 2000, Outlook 2002, Outlook 2003, Outlook 2007, and Outlook 2010...
...Excel de makro yoluyla mail gönderiyorum ancak mailin selam kelimesi olan Merhaba metnini html biçimlendirme ile mavi renge çeviremedim.
Aşağıdaki kodu uyguluyorum ancak hata alıyorum. Yardımcı olur musunuz?
..HTMLBody = "<p style="color: #001221;">Merhaba</p>" & "<br>" & RangetoHTML(rng) &...
....Display
'Maili otomatik göndermek için .send deki tırnak işaretini kaldırın.
'.send
.HTMLBody = RangetoHTML(alan) & .HTMLBody
End With
Set wrdEdit = Nothing
Set OutMail = Nothing
Set OutApp = Nothing
End Sub
Function...
...Mevcut makro
Sub Mail_Selection_Outlook_Body()
ActiveSheet.Unprotect
' Don't forget to copy the function RangetoHTML in the module.
' Working in Office 2000-2010
Dim rng As Range
Dim OutApp As Object
Dim OutMail As Object
With Application
.EnableEvents = False...
...diyor. Korumalı şekilde nasıl yapabilirim.
Şimdiden teşekkürler
Sub Mail_Selection_Outlook_Body()
' Don't forget to copy the function RangetoHTML in the module.
' Working in Office 2000-2010
Dim rng As Range
Dim OutApp As Object
Dim OutMail As Object
With Application...
kodları denedim ama maile sadece resimdeki gibi bir alanı atıyor rica etsem eklediğim dosyadan kontrol edebilirmisiniz benim için sarıya boyadığım hücreleri yapıştırsa yeterli
...'For Tips see: http://www.rondebruin.nl/win/winmail/Outlook/tips.htm
'Don't forget to copy the function RangetoHTML in the module.
'Working in Excel 2000-2016
'(ZVI-2018-01-05: modified a bit)
Dim rng As Range
Dim OutApp As Object
Dim IsCreated As Boolean
'Only the visible...
Sizlere daha iyi bir deneyim sunabilmek icin sitemizde çerez konumlandırmaktayız, web sitemizi kullanmaya devam ettiğinizde çerezler ile toplanan kişisel verileriniz Veri Politikamız / Bilgilendirmelerimizde belirtilen amaçlar ve yöntemlerle mevzuatına uygun olarak kullanılacaktır.