- Katılım
- 15 Haziran 2005
- Mesajlar
- 40
Mrb,
Sn.Raider'in daha önce yazmış olduğu aşağıdaki uygulama, References'te MS Outlook 11.0 Object Library yüklü olduğu halde
satırı için xl 429 nolu "ActiveX component can't create object" hatasını üretiyor.
Çözüm için yardımcı olan herkese teşekkürler.
Syg.
Sn.Raider'in daha önce yazmış olduğu aşağıdaki uygulama, References'te MS Outlook 11.0 Object Library yüklü olduğu halde
Kod:
Set OutlookApp = CreateObject("Outlook.Application")
Çözüm için yardımcı olan herkese teşekkürler.
Syg.
Kod:
Sub EmailSheet()
Dim OutlookApp As Object, OutlookMsg As Object
Dim FSO As Object, BodyText As Object
Dim MyRange As Range, TempFile As String
'On Error Resume Next
Set MyRange = ActiveSheet.UsedRange
If MyRange Is Nothing Then Exit Sub
Set FSO = CreateObject("Scripting.FilesystemObject")
TempFile = "C:\TempHTML.htm"
ActiveWorkbook.PublishObjects.Add _
(4, TempFile, MyRange.Parent.Name, MyRange.Address, 0, "", "").Publish True
Set OutlookApp = CreateObject("Outlook.Application")
Set OutlookMsg = OutlookApp.CreateItem(0)
Set BodyText = FSO.OpenTextFile(TempFile, 1)
OutlookMsg.HTMLBody = BodyText.ReadAll
OutlookMsg.Subject = "Merhaba !"
OutlookMsg.To = "excalub@yahoo.com"
'OutlookMsg.Display
OutlookMsg.Send
'Kill TempFile
Set BodyText = Nothing
Set OutlookMsg = Nothing
Set OutlookApp = Nothing
Set FSO = Nothing
End Sub