>I am trying to attach a file to email, but I keep getting that error that the Attachment is not found even though it really is there. Here is my code:
>
>WITH THISFORM
> .oleSession.Signon
> IF .oleSession.SessionID > 0
> .oleMessage.SessionID = .oleSession.SessionID
> ELSE
> RETURN .F.
> ENDIF
>
> .oleMessage.Compose
> .oleMessage.MsgSubject="Witness Needed"
> .oleMessage.AttachmentIndex=.oleMessage.AttachmentCount+1
> .oleMessage.AttachmentPathName="c:\form.pdf"
> .oleMessage.AttachmentName=""
> .oleMessage.RecipIndex = 0
> .oleMessage.RecipDisplayName=RecipName
> .oleMessage.ResolveName
> .oleMessage.Send(0)
>
>ENDWITH
>
>Thanks for the help-Sara
Along with DFs example, I've found that all you need do is say .AttachmentIndex=.AttachmentCount - this will take care of it (attachment count will then be automatically updated).