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

فتح الصورة للطباعة


إذهب إلى أفضل إجابة Solved by ابوخليل,

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

1 -فتح الصورة للطباعة مباشرة مثل الصورة و لذلك لضبط الصورة قبل الطباعة من الجهاز

2 - و هل يمكن طباعة الصورة مباشرة

Screenshot(58).png.e25f418c644df6a2b4f36bddb9eafe1f.png

print.rar

تم تعديل بواسطه محمد احمد لطفى
رابط هذا التعليق
شارك

جرب هذا الكود أخي محمد 🙂

Public Sub PrintPicture(ByVal strFilePath As String)
    Dim objShell As Object
    Set objShell = CreateObject("Shell.Application")
    objShell.ShellExecute "mspaint.exe", "/p " & Chr(34) & strFilePath & Chr(34), "", "print", 1
End Sub

 

  • Like 1
رابط هذا التعليق
شارك

  • أفضل إجابة

وجدت لك هذه

وحدة نمطية عامة اجعلها في مديول

#If VBA7 Then
      Private Declare PtrSafe Function GetShortPathName Lib "kernel32" _
      Alias "GetShortPathNameA" (ByVal lpszLongPath As String, _
      ByVal lpszShortPath As String, ByVal cchBuffer As Long) As Long

#Else
      Private Declare Function GetShortPathName Lib "kernel32" _
      Alias "GetShortPathNameA" (ByVal lpszLongPath As String, _
      ByVal lpszShortPath As String, ByVal cchBuffer As Long) As Long
      #End If

   Public Function GetShortName(ByVal sLongFileName As String) As String
       Dim lRetVal As Long, sShortPathName As String, iLen As Integer
       'Set up buffer area for API function call return
       sShortPathName = Space(255)
       iLen = Len(sShortPathName)

       'Call the function
       lRetVal = GetShortPathName(sLongFileName, sShortPathName, iLen)
       'Strip away unwanted characters.
       GetShortName = Left(sShortPathName, lRetVal)
   End Function

ويتم مناداتها بهذا السطر

Shell ("cmd /c mspaint /p " & GetShortName(CurrentProject.path & "\" & Me.picFld & ".jpg"))

 

  • Like 2
رابط هذا التعليق
شارك

جزاك الله خيراً أستاذى @ابوخليل :signthankspin:

تم الطباعة بالفعل ولكن الصفحة كبيرة 

كيف يمكن الطباعة بالغاء Fit Picture to frame أوجعلها Off فى خيارات الطباعة 

Screenshot(58).png.486987dee1fc2a1bb480d755a866e6bd.png

رابط هذا التعليق
شارك

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