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

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

قام بنشر

السلام عليكم ورحمة الله وبركاته

الكود التالي استخدمه لحفظ الشيت في صورة بي دي اف

ولكن لا يعمل مع بعض الاجهزة

ولا اعرف  السبب

Function CrePDF(WS As Object, MyPath As String, OverFile As Boolean, OpenPDF As Boolean) As String

    Dim FilExt As String
    Dim Fname As Variant
    If Dir(Environ("commonprogramfiles") & "\Microsoft Shared\OFFICE" & Format(Val(Application.Version), "00") & "\EXP_PDF.DLL") <> "" Then
        If MyPath = "" Then
            FilExt = "PDF Files (*.pdf), *.pdf"
            Fname = Application.GetSaveAsFilename("", filefilter:=FilExt, Title:="Create PDF")

            If Fname = False Then Exit Function
        Else
            Fname = MyPath
        End If
        If OverFile = False Then
            If Dir(Fname) <> "" Then Exit Function
        End If
        On Error Resume Next
        WS.ExportAsFixedFormat Type:=xlTypePDF, FileName:=Fname, Quality:=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:=OpenPDF
        On Error GoTo 0
        If Dir(Fname) <> "" Then CrePDF = Fname
    End If

End Function

فهل اجد الحل لديكم

هل من الممكن ان تكون السبب من نسخة 32 بت 

نسخة 64 بت

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