I use the following code for sending a FAX:
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{ FaxDocument(@"E:\ss.doc", "04428257363");
}
} public int FaxDocument(String TheFile, string faxnumber)
{
int JobID = 0; FAXCOMEXLib.FaxServer faxsrv = new FAXCOMEXLib.FaxServerClass();
try
{ faxsrv.Connect(Environment.MachineName); FaxDocumentClass faxdoc = new FAXCOMEXLib.FaxDocumentClass();
//*** How can I add 2 or more attachments to my fax Body with the use of one coverpage?
faxdoc.Body = @"E:\ss.doc"; //******************************************************************************************
faxdoc.Priority = FAX_PRIORITY_TYPE_ENUM.fptNORMAL; faxdoc.CoverPageType = FAXCOMEXLib.FAX_COVERPAGE_TYPE_ENUM.fcptLOCAL;
faxdoc.CoverPage = "TestCoverPage";
faxdoc.ScheduleType = FAXCOMEXLib.FAX_SCHEDULE_TYPE_ENUM.fstNOW;
faxdoc.DocumentName = "Fax Transmission"; faxdoc.Recipients.Add(faxnumber, "Lexicon");
faxdoc.AttachFaxToReceipt = false;
faxdoc.Note = "Here is the info you requested";
faxdoc.Subject = "Today's fax";
faxdoc.ConnectedSubmit(faxsrv);
}
catch (Exception ex)
{
Response.Write(ex.Message);
}
finally
{
faxsrv.Disconnect();
}
return JobID;
}
}
However, I get the following error:
Retrieving the COM class factory for component with CLSID {CDA8ACB0-8CF5-4F6C-9BA2-5931D40C8CAE} failed due to the following error: 80040154.
Any help into solving this error is greatly appreciated.