الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف ترسل فاكس

مغلق
بدأه vb_man في 26 أبريل 2006 · 2 رد · 908 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

Dim objFaxDocument As New FAXCOMEXLib.FaxDocument

Dim objFaxServer As New FAXCOMEXLib.FaxServer

Dim objSender As Object ' objFaxDocument.FaxSender

Dim JobID As Object

Dim frtNONE As Integer = Convert.ToInt32("0x0000", 16)

Dim frtMAIL As Integer = Convert.ToInt32("0x0001", 16)

Dim frtMSGBOX As Integer = Convert.ToInt32("0x0004", 16)

On Error GoTo Error_Handler

objSender = objFaxDocument.Sender

'Connect to the fax server

objFaxServer.Connect("")

'Set the fax body

objFaxDocument.Body = "c:\Body.txt"

'Name the document

objFaxDocument.DocumentName = "My First Fax"

'Set the fax priority

objFaxDocument.Priority = FAX_PRIORITY_TYPE_ENUM.fptLOW

'Add the recipient with the fax number 12225550100

objFaxDocument.Recipients.Add("4630312", "Bud")

'Choose to attach the fax to the fax receipt

objFaxDocument.AttachFaxToReceipt = True

'Set the cover page type and the path to the cover page

objFaxDocument.CoverPageType = FAX_COVERPAGE_TYPE_ENUM.fcptSERVER

objFaxDocument.CoverPage = "generic"

'Provide the cover page note

objFaxDocument.Note = "Here is the info you requested"

'Provide the address for the fax receipt

''objFaxDocument.ReceiptAddress = "someone@example.com"

'Set the receipt type to email

objFaxDocument.ReceiptType = frtNONE

'Specify that the fax is to be sent at a particular time

objFaxDocument.ScheduleType = FAX_SCHEDULE_TYPE_ENUM.fstSPECIFIC_TIME

'CDate converts the time to the Date data type

objFaxDocument.ScheduleTime = CDate(Now)

objFaxDocument.Subject = "Today's fax"

'Set the sender properties.

objFaxDocument.Sender.Title = "Mr."

objFaxDocument.Sender.Name = "Bob"

objFaxDocument.Sender.City = "Cleveland Heights"

objFaxDocument.Sender.State = "Ohio"

objFaxDocument.Sender.Company = "Microsoft"

objFaxDocument.Sender.Country = "USA"

objFaxDocument.Sender.Email = "someone@microsoft.com"

objFaxDocument.Sender.FaxNumber = "4632068"

objFaxDocument.Sender.HomePhone = "12165555555"

objFaxDocument.Sender.OfficeLocation = "Downtown"

objFaxDocument.Sender.OfficePhone = "12165555553"

objFaxDocument.Sender.StreetAddress = "123 Main Street"

objFaxDocument.Sender.TSID = "Office fax machine"

objFaxDocument.Sender.ZipCode = "44118"

objFaxDocument.Sender.BillingCode = "23A54"

objFaxDocument.Sender.Department = "Accts Payable"

'Save sender information as default

objFaxDocument.Sender.SaveDefaultSender()

'Submit the document to the connected fax server

'and get back the job ID.

JobID = objFaxDocument.ConnectedSubmit(objFaxServer)

MsgBox("The Job ID is :" & JobID(0))

Exit Sub

Exit Sub

Error_Handler:

'Implement error handling at the end of your subroutine. This implementation is for demonstration purposes

MsgBox("Error number: " & Hex(Err.Number) & ", " & Err.Description)

End Sub

لا تنسى اضافة مرجع لـ FAXCOMEX.dll

بالتوفيق للجميع

#2

جزاك الله خير اخوي vb_man ...

بس كان افضل لو ارفقت ملف المشروع او على الاقل وضعت الكود ضمن تعليمة الكود لكي يكون اوضح ...

#3

أرجو شرح هذه الطريقة فهي والله مهمة بالنسبة لي جدا جدا جدا وجزاك الله خير

هذا الموضوع مغلق.

مواضيع مشابهة