ابو حمادة قام بنشر مارس 12, 2025 قام بنشر مارس 12, 2025 السلام عليكم ورحمة الله تعالى وبركاته بمناسبه شهر رمضان المعظم كل عام وانتم والامه الاسلاميه بكل خير اعاده الله علينا وعليكم بالخير واليمن والبركات محتاج طلب من الاساتذه الكرام مرفق ملف محتاج حفظ ورقه بداخل الملف بصيغه PDF مع العلم اننى اعمل بنظام اوفيس 2007 ولكم مني جزيل الشكر والاحترام PDF ملف تست.xlsb
أ / محمد صالح قام بنشر مارس 12, 2025 قام بنشر مارس 12, 2025 يمكنك استعمال هذا الكود activesheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:=ThisWorkbook.Path & "\mas.pdf", Quality:=xlQualityStandard, _ IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:=True بالتوفيق 3
ابو حمادة قام بنشر مارس 13, 2025 الكاتب قام بنشر مارس 13, 2025 شكرا لك استاذي الفاضل علي اهتمامك لكن للاسف الكود عند استخدامه تظهر رساله خطأ
محمد هشام. قام بنشر مارس 13, 2025 قام بنشر مارس 13, 2025 وعليكم السلام ورحمة الله تعالى وبركاته Option Explicit Sub SaveAsPDF() Dim CrWS As Worksheet: Set CrWS = Sheets("بيانات") Dim lastRow As Long: lastRow = CrWS.Cells(CrWS.Rows.Count, "A").End(xlUp).Row Dim xPath As String: xPath = ThisWorkbook.Path & "\كشف_التلاميذ.pdf" CrWS.Range("A2:J" & lastRow).ExportAsFixedFormat Type:=xlTypePDF, Filename:=xPath, _ Quality:=xlQualityStandard, IncludeDocProperties:=True, _ IgnorePrintAreas:=False, OpenAfterPublish:=False MsgBox "تم حفظ الملف بنجاح", vbInformation End Sub 3
ابو حمادة قام بنشر مارس 13, 2025 الكاتب قام بنشر مارس 13, 2025 شكرا اخي الكريم استاذي محمد هاشم للاسف بردو هذا الكود يظهر خطأ كما واضح في الصورة نفس مشكله الكود السابق مش عارف العيب فين بالظبط هل فى اوفيس 2007 ولا ايه مش عارف علما اننى دورت فى ملف الحفظ علي حفظ بصيغه pdf في خصائص الحفظ غير موجوده
Eng.Qassim قام بنشر مارس 13, 2025 قام بنشر مارس 13, 2025 52 دقائق مضت, ابو حمادة said: للاسف بردو هذا الكود يظهر خطأ كما واضح في الصورة نفس مشكله الكود السابق السلام عليكم... عجبني هذا اليوم الدخول لموقع اكسل رغم اني مش فاهم منه حاجة الا القليل القليل .. جربت الكودين للاساتذة ..واثنينهم شغالات تمام 1
أ / محمد صالح قام بنشر مارس 13, 2025 قام بنشر مارس 13, 2025 16 ساعات مضت, ابو حمادة said: شكرا لك استاذي الفاضل علي اهتمامك لكن للاسف الكود عند استخدامه تظهر رساله خطأ عذرا اخي الكريم لم أنتبه لأنك تستعمل نسخة أوفيس 2007 وبالفعل هذه الميزة غير موجودة فيه يمكنك استعمال كود الطباعة العادي في حالة وجود طابعة pdf في ويندوز يمكنك تجربة هذا الكود Sub ExportWorksheetToPDF_2007() Dim ws As Worksheet Dim pdfFilePath As String Dim wbPath As String Dim objPrinter As Object ' تحديد ورقة العمل الحالية Set ws = ActiveSheet ' الحصول على مسار المصنف الحالي wbPath = ThisWorkbook.Path ' التحقق مما إذا كان المصنف قد تم حفظه If wbPath = "" Then MsgBox "يرجى حفظ المصنف أولاً لتحديد المسار.", vbExclamation Exit Sub End If ' تحديد مسار واسم ملف PDF pdfFilePath = wbPath & "\" & ws.Name & ".pdf" On Error Resume Next ' تحديد طابعة الـ PDF الافتراضية Set objPrinter = CreateObject("Scripting.FileSystemObject") If objPrinter Is Nothing Then MsgBox "لا يمكن تصدير PDF. يرجى التأكد من تثبيت إضافة التصدير.", vbCritical Exit Sub End If ' تصدير الورقة باستخدام طابعة PDF خارجية ws.PrintOut Copies:=1, ActivePrinter:="Microsoft Print to PDF", _ PrintToFile:=True, PrToFileName:=pdfFilePath MsgBox "تم تصدير ورقة العمل إلى ملف PDF بنجاح: " & pdfFilePath, vbInformation End Sub بالتوفيق 3
ابو حمادة قام بنشر مارس 13, 2025 الكاتب قام بنشر مارس 13, 2025 شكرا لاهتمامك استاذ محمد صالح هذا الكود يعمل لكن بيطبع صوره فارغه كما واضح فى الصورة انظر الي الصور المرفقه 1
أ / محمد صالح قام بنشر مارس 14, 2025 قام بنشر مارس 14, 2025 هل يوجد في ويندوز طابعة pdf ؟ هل جربت طباعة الملف على طابعة pdf يدوي؟ إذا كانت الإجابة نعم فالكود يقوم بهذا وإلا فأنصحك بترقية جهازك ونسخة الأوفيس لتستمتع بكل الميزات الحديثة بالتوفيق
الردود الموصى بها
انشئ حساب جديد او قم بتسجيل دخولك لتتمكن من اضافه تعليق جديد
يجب ان تكون عضوا لدينا لتتمكن من التعليق
انشئ حساب جديد
سجل حسابك الجديد لدينا في الموقع بمنتهي السهوله .
سجل حساب جديدتسجيل دخول
هل تمتلك حساب بالفعل ؟ سجل دخولك من هنا.
سجل دخولك الان