السلام عليكم
عندي الماكور التالي كان يعمل بكفائة على ويندز 7 اما على ويندز 10 لم يعد يعمل
وهو تحويل الصفحةالى pdf
الكود يعمل ولكن لايحفظ الملف ( يعني عند تشغيل الكود يوحي لك انه عمل ولكن لايوجد ملف pdf فعلياً
اما بالنسبة لإرفاق الملف فهو ملف كبير ومعقد ومتفرع
Sub UTurnArrow10_Click()
On Error Resume Next
Dim fileName As String, saveAsFileName As Variant
Dim PDFrange As Range
With Sheets("sheetramhi")
Set PDFrange = .Range("a1:J191")
End With
saveAsFileName = Application.GetSaveAsFilename(InitialFileName:=Get_SpecialFolderPath("Desktop") & fileName, _
FileFilter:="PDF file (*.pdf), *.pdf", _
Title:="Save PDF file")
If saveAsFileName <> False Then
On Error Resume Next
PDFrange.ExportAsFixedFormat Type:=xlTypePDF, fileName:=saveAsFileName, _
Quality:=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:=False
On Error GoTo 0
On Error GoTo 0
End If
End Sub
Private Function Get_SpecialFolderPath(SpecialFolderName As Variant) As String
Get_SpecialFolderPath = CreateObject("WScript.Shell").SpecialFolders(SpecialFolderName) & "\PDF sheetramhi"
End Function
test.rar