Faxing from VB

Is there any way to fax from VB without wasting money on an OCX, or popping up a fax dialog? MAPI or something?
Who is Participating?
anzenConnect With a Mentor Commented:
Use either the VB MAPI control or the Crystal Reports OCX (they come with VB) and specify for the E-Mail address something like "[FAX:number]" where number is the fax number of Your destination, be sure to fill in the subject field and the body with almost one space or You'll incur in an error generated by a bug into the MAPI interface

If you have a fax installed on your machine then just print to that port using the printer object.  Depending on the fax you have you can pass parameter on the command line.

With vb you can select the printer and how to print.

AikemaAuthor Commented:
But generally that will pop up a fax dialog which is exactly what I don't want to have to do.  Also there are many different fax printer driver things so using sendkeys to fill it out probably wouldn't work.
Free Tool: ZipGrep

ZipGrep is a utility that can list and search zip (.war, .ear, .jar, etc) archives for text patterns, without the need to extract the archive's contents.

One of a set of tools we're offering as a way to say thank you for being a part of the community.

Try FAXMAN by DataTech, www.data-tech.com.  This is an OCX that is not free but it is pretty good.

Otherwise try the fax software by Symantec, this I use from VB and it is very nice!
AikemaAuthor Commented:
The thing is I haven't really got any money to spend on active x controls.  VB Academic ($100) set me back a few months allowance.
Basically programming is a little hobby of mine.
P.S. You must have a MAPI compliant fax such as the Windows 95 fax driver (a.k.a. MS AtWork Fax) installed !!
Bought This Question.
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.