علي المصري قام بنشر ديسمبر 21, 2017 مشاركة قام بنشر ديسمبر 21, 2017 (معدل) السلام عليمن ورحمة الله وبركاته الكود التالي لحفظ الورقة النشطة على صورة بي دي اف مع تسمية تعتمد على خليتين في نفس الورقة مع تاريخ اليوم والزمن والحفظ في نفس مكان الملف الاصلي ارجو ان ينال اعحابكم Sub SaveAsPDF() Application.ScreenUpdating = False ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _ ThisWorkbook.Path & "\" & ActiveSheet.Name & " " & "Grade " & Range("S1").Value & Range("T1").Value _ & " " & Format(Now, "mm-dd-yyyy hh mm' ss'' AM/PM"), Quality _ :=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas:=False _ , OpenAfterPublish:=True Application.ScreenUpdating = True End Sub تم تعديل ديسمبر 21, 2017 بواسطه علي المصري رابط هذا التعليق شارك More sharing options...
ناصر سعيد قام بنشر ديسمبر 21, 2017 مشاركة قام بنشر ديسمبر 21, 2017 يحفظك الله ويرعاك استاذ علي المصري نرجو ملف لتسهيل الفهم ولو شرحت بعض اسطره يبقى اكثر الله من خيرك رابط هذا التعليق شارك More sharing options...
علي المصري قام بنشر ديسمبر 21, 2017 الكاتب مشاركة قام بنشر ديسمبر 21, 2017 Sub SaveAsPDF() Application.ScreenUpdating = False ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _ ThisWorkbook.Path & "\" & ActiveSheet.Name & " " & "Grade " & Range("S1").Value & Range("T1").Value _ & " " & Format(Now, "mm-dd-yyyy hh mm' ss'' AM/PM"), Quality _ :=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas:=False _ , OpenAfterPublish:=True Application.ScreenUpdating = True End Sub ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, هذا الامر الخاص بتصدير ملف الاكسيل الى ملف بي دي اف Filename:= اسم الملف الذي سيكون بعد الحفظ _ ThisWorkbook.Path & "\" & نفس مسار ملف الاكسيل الذي تريد التعامل معه ActiveSheet.Name اسم الورقة التي تريد حفظها & " " & "Grade " & Range("S1").Value & Range("T1").Value _ & " " خليتين يعتمد عليها التسمية Grade 12A Grade 12B هكذا & Format(Now, "mm-dd-yyyy hh mm' ss'' AM/PM"), تنسيق التاريخ والزمن Quality _ :=xlQualityStandard, جودة الطباعة IncludeDocProperties:=True, خصائص الملف IgnorePrintAreas:=False _ , منطفة الطباعة OpenAfterPublish:=True فتح الملف بعد حفظه في صورة بي دي اف Book1.rar رابط هذا التعليق شارك More sharing options...
ناصر سعيد قام بنشر ديسمبر 21, 2017 مشاركة قام بنشر ديسمبر 21, 2017 جزاك الله كل خير وبعد: لم اجد اي تاريخ في صوره البي دي اف ... اين توجد ؟ رابط هذا التعليق شارك More sharing options...
ناصر سعيد قام بنشر ديسمبر 21, 2017 مشاركة قام بنشر ديسمبر 21, 2017 اثراء للموضوع الذي فتحه المحترم الاستاذ علي المصري Sub SaveAsPDF1() '======= Dim FSO As Object Dim S(1) As String Dim sNewFilePath As String Dim Row As Long ActiveSheet.Select Set FSO = CreateObject("Scripting.FileSystemObject") S(0) = ThisWorkbook.FullName If FSO.FileExists(S(0)) Then S(1) = FSO.GetExtensionName(S(0)) If S(1) <> "" Then S(1) = "." & S(1) sNewFilePath = ThisWorkbook.Path & "\نتيحة.pdf" ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:=sNewFilePath, Quality:=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:=True End If Else MsgBox "لم يتم حفظ الملف ..يوجد خطأ ما " End If ActiveSheet.Select Set FSO = Nothing M = MsgBox("تم التصدير خارج الشيت بإسم الله اكبر" & vbNewLine & "هذا موجود فى نفس مكان حفظ الملف", vbOKOnly + vbInformation + vbDefaultButton1 + vbApplicationModal + vbMsgBoxRight, "تم التصدير بصيغة pdf") End Sub بارك الله في صاحب هذا الكود .. وكل من كانت له بصمه في عمل الخير ================ Book1.rar رابط هذا التعليق شارك More sharing options...
علي المصري قام بنشر ديسمبر 22, 2017 الكاتب مشاركة قام بنشر ديسمبر 22, 2017 4 hours ago, ناصر سعيد said: جزاك الله كل خير وبعد: لم اجد اي تاريخ في صوره البي دي اف ... اين توجد ؟ التاريخ جزء من اسم الملف الذي تم حفظه رابط هذا التعليق شارك More sharing options...
ناصر سعيد قام بنشر ديسمبر 22, 2017 مشاركة قام بنشر ديسمبر 22, 2017 جزاك الله خيرا وبارك فيك نرجو مزيد من مشاركاتك الطيبه رابط هذا التعليق شارك More sharing options...
علي حيدر قام بنشر ديسمبر 22, 2017 مشاركة قام بنشر ديسمبر 22, 2017 بارك الله فيك وجزاك خيراً رابط هذا التعليق شارك More sharing options...
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.