اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

الردود الموصى بها

قام بنشر

السلام عليكم

لدي كود لطباعة ملف pdf مع موديول شغال ولكن بعد تنفيذ امر الطباعة يفتح برنامج الـ  pdf  ولا يغلقه

ممكن لوسمحتم تعديل بسيط على الكود ليتم طباعة ملف PDF دون فتحه 

مع فائق الشكر والاحترام

الكود ادناه

Private Sub Comannd187_Click()
Dim strFilePath As String
Dim strFileName As String
strFileName = "66.PDF"
strFilePath = "D:\Pictures\NEW\" & strFileName
If Dir(strFilePath) > "" Then
PrintFile (strFilePath)
Else
Beep
MsgBox "لا توجد مرفقات يمكن طباعتها"
End If
End Sub

 

قام بنشر

 تفضل استاذ @محمد التميمي .

Private Sub Comannd187_Click()
    Dim strFilePath As String
    Dim strFileName As String
    strFileName = "66.PDF"
    strFilePath = "D:\Pictures\NEW\" & strFileName
    
    If Dir(strFilePath) <> "" Then
        ' استدعاء أداة سطر الأوامر للطباعة
        Dim strPrinterCommand As String
        strPrinterCommand = """C:\Program Files\SumatraPDF\SumatraPDF.exe"" -print-to-default """ & strFilePath & """"
        
        ' تنفيذ الأمر للطباعة
        Call Shell(strPrinterCommand, vbHide)
    Else
        Beep
        MsgBox "لا توجد مرفقات يمكن طباعتها"
    End If
End Sub

 

قام بنشر

مشاركة مع الاستاذ @kkhalifa1960

جرب الكود التالي من احد ملفاتي ..

 

Private Sub Comannd187_Click()
    Dim strFilePath As String
    Dim strFileName As String
    Dim strCommand As String
    strFileName = "66.PDF"
    strFilePath = "D:\Pictures\NEW\" & strFileName
    If Dir(strFilePath) > "" Then
         strCommand = "print """ & strFilePath & """"
        Shell strCommand, vbHide
    Else
        MsgBox "لا توجد مرفقات يمكن طباعتها"
    End If
End Sub

 

قام بنشر (معدل)
13 ساعات مضت, kkhalifa1960 said:

 تفضل استاذ @محمد التميمي .

Private Sub Comannd187_Click()
    Dim strFilePath As String
    Dim strFileName As String
    strFileName = "66.PDF"
    strFilePath = "D:\Pictures\NEW\" & strFileName
    
    If Dir(strFilePath) <> "" Then
        ' استدعاء أداة سطر الأوامر للطباعة
        Dim strPrinterCommand As String
        strPrinterCommand = """C:\Program Files\SumatraPDF\SumatraPDF.exe"" -print-to-default """ & strFilePath & """"
        
        ' تنفيذ الأمر للطباعة
        Call Shell(strPrinterCommand, vbHide)
    Else
        Beep
        MsgBox "لا توجد مرفقات يمكن طباعتها"
    End If
End Sub

 

 

11 ساعات مضت, Foksh said:

مشاركة مع الاستاذ @kkhalifa1960

جرب الكود التالي من احد ملفاتي ..

 

Private Sub Comannd187_Click()
    Dim strFilePath As String
    Dim strFileName As String
    Dim strCommand As String
    strFileName = "66.PDF"
    strFilePath = "D:\Pictures\NEW\" & strFileName
    If Dir(strFilePath) > "" Then
         strCommand = "print """ & strFilePath & """"
        Shell strCommand, vbHide
    Else
        MsgBox "لا توجد مرفقات يمكن طباعتها"
    End If
End Sub

 

السلام عليكم :

اساتذتي الافاضل اتعبتكم معي وبارك الله بجهودكم الاكواد لا تعمل  مع فائق احترامي....

اُواكد على الطلب (طباعة ملف PDF دون فتحه) مع فائق الشكر والتقدير للتفاعل والرد..

PDF.accdb

تم تعديل بواسطه محمد التميمي

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information