Hi Ashsh, I used ur code but getting error in below lines. I think I need to enable some reference. Please let me know about this.
*Set Data = New DataObject Data.GetFromClipboard * Thanks, Chandra Shekar B On Fri, Aug 12, 2011 at 8:21 AM, Chandra Shekar < chandrashekarb....@gmail.com> wrote: > Thanks Ashish I will check it out. :-) > > > On Fri, Aug 12, 2011 at 4:31 AM, ashish koul <koul.ash...@gmail.com>wrote: > >> try these >> >> >> On Wed, Aug 10, 2011 at 6:10 PM, Chandra Shekar < >> chandrashekarb....@gmail.com> wrote: >> >>> Hi, >>> >>> In below code some times I could able to send attachments but some times >>> its not taking attachment at all. Please let me know whats is the problem in >>> the below code. >>> >>> Sub sendmail() >>> ' >>> Dim UserName As String >>> Dim MailDbName As String >>> Dim Recipient As Variant >>> Dim ccRecipient As String >>> Dim Attachment1 As String >>> Dim Maildb As Object >>> Dim MailDoc As Object >>> Dim AttachME As Object >>> Dim AttachME2 As Object >>> Dim AttachME3 As Object >>> Dim AttachME4 As Object >>> Dim AttachME5 As Object >>> Dim Session As Object >>> Dim EmbedObj1 As Object >>> Dim EmbedObj2 As Object >>> Dim EmbedObj3 As Object >>> Dim EmbedObj4 As Object >>> Dim EmbedObj5 As Object >>> Dim stSignature As String >>> With Application >>> .ScreenUpdating = False >>> .DisplayAlerts = False >>> ' Open and locate current LOTUS NOTES User >>> Set Session = CreateObject("Notes.NotesSession") >>> UserName = Session.UserName >>> MailDbName = Left$(UserName, 1) & Right$(UserName, (Len(UserName) - >>> InStr(1, UserName, " "))) & ".nsf" >>> Set Maildb = Session.GetDatabase("", MailDbName) >>> If Maildb.IsOpen = True Then >>> Else >>> Maildb.OPENMAIL >>> End If >>> ' Create New Mail and Address Title Handlers >>> Set MailDoc = Maildb.CREATEDOCUMENT >>> MailDoc.Form = "Memo" >>> stSignature = >>> Maildb.GetProfileDocument("CalendarProfile").GetItemValue("Signature")(0) >>> ' Select range of e-mail addresses >>> Recipient = notes_id >>> MailDoc.SendTo = Recipient >>> MailDoc.Subject = "Test Mail " >>> MailDoc.Body = "Hi," & vbCrLf & vbCrLf & "Please find attached schedule >>> for the day " & vbCrLf & vbCrLf & "Regards" & vbCrLf & vbCrLf & "Chandru" >>> ' Select Workbook to Attach to E-Mail >>> MailDoc.SaveMessageOnSend = True >>> Attachment1 = "C:\temp.bmp" ' Required File Name" >>> If Attachment1 <> "" Then >>> On Error Resume Next >>> Set AttachME = MailDoc.CREATERICHTEXTITEM("Attachment1") >>> Set EmbedObj1 = AttachME.EmbedObject(1454, "", Attachment1, >>> "Attachment1") >>> MailDoc.CREATERICHTEXTITEM ("Attachment1") >>> On Error Resume Next >>> End If >>> MailDoc.PostedDate = Now() >>> On Error GoTo errorhandler1 >>> MailDoc.SEND 0, Recipient >>> Set Maildb = Nothing >>> Set MailDoc = Nothing >>> Set AttachME = Nothing >>> Set AttachME2 = Nothing >>> Set AttachME3 = Nothing >>> Set AttachME4 = Nothing >>> Set AttachME5 = Nothing >>> Set Session = Nothing >>> Set EmbedObj1 = Nothing >>> Set EmbedObj2 = Nothing >>> Set EmbedObj3 = Nothing >>> Set EmbedObj4 = Nothing >>> Set EmbedObj5 = Nothing >>> .ScreenUpdating = True >>> .DisplayAlerts = True >>> Exit Sub >>> End With >>> errorhandler1: >>> MsgBox Err.Description >>> Set Maildb = Nothing >>> Set MailDoc = Nothing >>> Set AttachME = Nothing >>> Set AttachME2 = Nothing >>> Set AttachME3 = Nothing >>> Set AttachME4 = Nothing >>> Set AttachME5 = Nothing >>> Set Session = Nothing >>> Set EmbedObj1 = Nothing >>> Set EmbedObj2 = Nothing >>> Set EmbedObj3 = Nothing >>> Set EmbedObj4 = Nothing >>> Set EmbedObj5 = Nothing >>> End Sub >>> >>> -- >>> >>> ---------------------------------------------------------------------------------- >>> Some important links for excel users: >>> 1. Follow us on TWITTER for tips tricks and links : >>> http://twitter.com/exceldailytip >>> 2. Join our LinkedIN group @ http://www.linkedin.com/groups?gid=1871310 >>> 3. Excel tutorials at http://www.excel-macros.blogspot.com >>> 4. Learn VBA Macros at http://www.quickvba.blogspot.com >>> 5. Excel Tips and Tricks at http://exceldailytip.blogspot.com >>> >>> To post to this group, send email to excel-macros@googlegroups.com >>> >>> <><><><><><><><><><><><><><><><><><><><><><> >>> Like our page on facebook , Just follow below link >>> http://www.facebook.com/discussexcel >>> >> >> >> >> -- >> *Regards* >> * * >> *Ashish Koul* >> *akoul*.*blogspot*.com <http://akoul.blogspot.com/> >> http://akoul.posterous.com/ >> *akoul*.wordpress.com <http://akoul.wordpress.com/> >> My Linkedin Profile <http://in.linkedin.com/pub/ashish-koul/10/400/830> >> >> >> P Before printing, think about the environment. >> >> >> -- >> >> ---------------------------------------------------------------------------------- >> Some important links for excel users: >> 1. Follow us on TWITTER for tips tricks and links : >> http://twitter.com/exceldailytip >> 2. Join our LinkedIN group @ http://www.linkedin.com/groups?gid=1871310 >> 3. Excel tutorials at http://www.excel-macros.blogspot.com >> 4. Learn VBA Macros at http://www.quickvba.blogspot.com >> 5. Excel Tips and Tricks at http://exceldailytip.blogspot.com >> >> To post to this group, send email to excel-macros@googlegroups.com >> >> <><><><><><><><><><><><><><><><><><><><><><> >> Like our page on facebook , Just follow below link >> http://www.facebook.com/discussexcel >> > > -- ---------------------------------------------------------------------------------- Some important links for excel users: 1. Follow us on TWITTER for tips tricks and links : http://twitter.com/exceldailytip 2. Join our LinkedIN group @ http://www.linkedin.com/groups?gid=1871310 3. Excel tutorials at http://www.excel-macros.blogspot.com 4. Learn VBA Macros at http://www.quickvba.blogspot.com 5. Excel Tips and Tricks at http://exceldailytip.blogspot.com To post to this group, send email to excel-macros@googlegroups.com <><><><><><><><><><><><><><><><><><><><><><> Like our page on facebook , Just follow below link http://www.facebook.com/discussexcel