Home | Contact Us | FAQ | Search & Site Map | Link to Us
Sign In | Join | Other 45 Sites in Network
Home
DiscussionsAccessExcelInfoPathOutlookPowerPointPublisherWord
DirectoryUser Groups
Related Topics
Outlook ExpressInternet ExplorerWindowsMS Server ProductsMore Topics ...

MS Office Forum / Outlook / Fax / October 2007

Tip: Looking for answers? Try searching our database.

Will not send

Thread view: 
Enable EMail Alerts  Start New Thread
Thread rating: 
Robert - 27 Oct 2007 22:08 GMT
I am using the following code with WinXP-Pro, and Visual Basic 6.0 SP5

The code works fine until the noted line
I have Outlook 2003 installed.

this function will attach my PDF file to the fax

Public Function SendFaxMessage(Optional AttachmentPath)
   'Send the fax via Outlook.

  Dim olookApp As Outlook.Application
  Dim olookMsg As Outlook.MailItem
  Dim olookRecipient As Outlook.Recipient
  Dim olookAttach As Outlook.Attachment

  ' create the Outlook session.
  Set olookApp = CreateObject("Outlook.Application")

  ' create the message.
  Set olookMsg = olookApp.CreateItem(olMailItem)

  With olookMsg
     ' add the To recipient(s) to the message.
     Set olookRecipient = .Recipients.Add(frmCalls.txtCalls(3).Text & "@w"
& frmCalls.lblFaxNo.Caption) 'Get name and Fax no.
     olookRecipient.Type = olTo

     ' add the CC recipient(s) to the message.
'      Set olookRecipient = .Recipients.Add("")    'Name deleted.
'      olookRecipient.Type = olCC

     ' set the Subject, Body, and Importance of the message.
     .Subject = frmCalls.txtCalls(4).Text
     .Body = "The fax is attached as a .pdf"
     .Importance = olImportanceHigh  'High importance

     ' add attachments to the message.
     If Not IsMissing(AttachmentPath) Then
        Set olookAttach = .Attachments.Add(AttachmentPath)
     End If

     ' resolve each Recipient's name
     For Each olookRecipient In .Recipients
        olookRecipient.Resolve
        If Not olookRecipient.Resolve Then
           olookMsg.Display   ' display any names that can't be resolved
        End If
     Next
        .Send 'This is where the error occurs.
     End With

     Set olookMsg = Nothing
     Set olookApp = Nothing

End Function

Signature

Thanks in advance
bob
robert11@mountaincable.net

Russ Valentine [MVP-Outlook] - 27 Oct 2007 23:27 GMT
You need to post in a programming group.

Signature

Russ Valentine
[MVP-Outlook]

>I am using the following code with WinXP-Pro, and Visual Basic 6.0 SP5
>
[quoted text clipped - 51 lines]
>
> End Function
 
Sign In
Join
My Latest Posts
My Monitored Threads
My Blog
My Photo Gallery
My Profile
My Homepage

Start New Thread
Enable EMail Alerts
Rate this Thread



©2009 Advenet LLC   Privacy Policy - Terms of Use
This website includes both content owned or controlled by Advenet as well as content owned or controlled by third parties.