WinFax® Integration
Class Library for MS Access


The ACG Soft WinFax Library VBA classes provide the ability to easily integrate automated faxing of reports into an Access application.   4/09/2006

It addition it extends the functionality found in most other solutions by allowing the application to monitor the success or failure of a fax sent and to manage fax events inside Winfax (e.g. Retrieving the reason for failure, deleting successful fax events and images etc.)

You can download and register for the ACG WinFax library below, each downloaded library will function without registration for up to 30 days, so that you can test implementation your application.

The library currently supports Symantec's WinFax® Pro versions 8 through 10.    

(If you are using Winfax version 4-7, try our Print Batch Manager for Access which also provides the ability to automate faxing via Winfax Pro.)

NOTE: Windows Xp and Winfax Version 10 Users:  The ACG Winfax Library will function with the following versions of Winfax 10 when run on Windows Xp: 10.0, 10.01, 10.03 and Winfax Basic 10 included with Symantec System Works Professional.  Due to issues acknowledged by Symantec with version 10.02 of Winfax Pro, the ACG Soft Winfax Integration Library will not function properly on a Windows Xp machine with version 10.02. Please upgrade to Winfax Pro 10.03


The Library is Easy to Use

Acrobat The WFSendClass contained in the library makes sending a fax simple.

No user intervention required to specify the fax number or recipient.
Specify report filters easily send pages of a report to different recipients.
Automatically launches Winfax if it is not running.
Support fax broadcasting and large scale fax jobs through Winfax integration with fax servers such as RightFax.
Doesn't automatically cause Winfax to go into auto-receive mode.
Supports settings dates/times to send the fax to lower phone bills
Supports Adding file attachments to a fax 4/09/2006
 

Its Really This Simple:
Sub FaxReport()
Dim objWFSend As New WFSendClass 
Dim lngReturn as Long, strFaxError as String

With objWFSend 
    .HoldFax = True  'Just for testing
    .FaxReport "MyReport"
    .FaxDial "555-1212", "800"
    .FaxRecipient "Susan Sample", "ABC Company" 
    lngReturn =.SendFax( , , , True) 'Delete the fax event after send
    If lngReturn <> True Then 
        strFaxError = .TranslateFaxError(lngReturn)
        Debug. Print strFaxError 
    End If
End With

Set objWFSend = Nothing

End Function 
The WFMgtClass allows the application to:

Monitor the success of failure of faxes it has sent, including busy lines etc.
Delete successful or failed fax sends.


Download and Ordering Information

Download a copy of the ACG Soft WinFax Library for:
 

Access 97, Access 2000, Access 2002 (Xp) or Access 2003

WinFax Library License Cost:

Single Workstation license -- $45.00 (US)
Corporate license; unlimited Users -- $350.00 (US)
Developer license; Open Code -- $299.00 (US)

WHEN ORDERING PLEASE BE SURE TO SELECT THE PROPER VERSION OF THE LIBRARY THAT IS THE SAME AS THE VERSION OF ACCESS YOU ARE USING.

Register for the ACG WinFax Code Library

Back to the Developer Tools

 
WinFax® and Winfax® Pro are registered trademarks of Symantec Corporation