اذهب الي المحتوي
أوفيسنا

محتاج تعديل على كود ترحيل pdf


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

    
    Application.ScreenUpdating = False
    ActiveWindow.DisplayWorkbookTabs = True
    Sheets(Array("sheet2")).Select
    
    'محتاج تغيير مسار الحفظ الى سطح المكتب وليس الى نفس مكان تواجد الملف
    ActiveSheet.ExportAsFixedFormat xlTypePDF, "C:\Users\new\Desktop\nam" _
    & "\  تاريخ   " & n & Sheet2.Range("a1") & ".PDF"
    
    Worksheets("sheet2").Select
    ActiveWindow.DisplayWorkbookTabs = False
    Application.ScreenUpdating = True

لم اجربه .. اتمنى ان يكون صحيح

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

بارك الله فيك أخي الكريم عبد السلام وجزاك الله خيراً

لجعل الكود مرن ويعمل لأي مستخدم بدون التعديل فيه ، لا يجب وضع المسار لسطح المكتب بهذا الشكل .. جرب الكود التالي

Sub Export_PDF_in_most()
    Dim Str As String
    Str = CreateObject("WScript.Shell").SpecialFolders("Desktop") & "\"
    
    Application.ScreenUpdating = False
        ActiveWindow.DisplayWorkbookTabs = True
            Sheets(Array("sheet2")).Select
            ActiveSheet.ExportAsFixedFormat xlTypePDF, Str & "\  تاريخ   " & Sheet2.Range("A1") & ".PDF"
            Worksheets("sheet2").Select
        ActiveWindow.DisplayWorkbookTabs = False
    Application.ScreenUpdating = True
End Sub

 

 

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

8 ساعات مضت, سمير نجار said:

السلام عليكم

السادة الكرام

هذا الكود لا يعمل على   2007  أليس كذلك ؟؟؟

 

 

وعليكم السلام

أخي الكريم سمير ..ما هي المشكلة التي تحدث معك بالضبط ..؟ قم بإرفاق صورة من المشكلة

تقبل تحياتي

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

السلام عليكم الاخى الكريم ياسر

سلمت يداك بكل خير

ارجو ان يتسع صدرك فى اطلب 

هل يمكن طباعه جميع الشيتات فى نطاق محدد ( من شيت 1 الى شيت 8) على شرط وهو  احتواء الخليه A1 فى كل شيت على بيانات

اى يتم تحويل جميع الشيتات ( من شيت 1 الى شيت 8) التى تحتوى الخليه A1 على مدخل  الى PDF (ملف واحد)  

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

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

أخي العزيز أبو حنين

رغم أنني لا أحب التعامل مع الطلبات في المشاركات الفرعية إلا أنني سأضع رداً على سؤالك لأنك غائب من فترة ونسيت التوجيهات ...

قم بالإطلاع على الرابط التالي ، وركز على الكود الثاني فقد تم إضافته للموضوع للإجابة على سؤالك .. الكود الثاني ستغير رقم 5 في أول الكود إلى 8 .. وهذا بفرض أن المصنف يحتوي على أوراق عمل وتريد اختبار أول 8 ورقات واختبار الخلية A1

الرابط من هنا

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

السلام عليكم

الاخ العزيز ياسر 

لك كل الحق .. لابد من الالتزام بتوجيهات المنتدى ........

ومش هزيد الطيب بلة  اذا اخبرتك انى كنت اتصفح   YasserKhalil Excel Lover اليوم 

وتم الاستعانه بعض اعماله الممتازه 

الا انى لم الاحظ هذا الموضوع 

جزاك الله كل الخير والتقدير

 

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

وعليكم السلام أخي الحبيب أبو حنين

الحمد لله أن تم المطلوب على خير ، والحمد لله الذي بنعمته تتم الصالحات

الموضوع الذي تصفحته موجود بالفعل ، ولكن طلبك مختلف قليلاً فقمت بالتعديل على الكود الموجود بما يتناسب مع طلبك  ، وأحببت ان أضيف إلى الموضوع ليكون مرجعاً لمن أرد البحث بهذا الخصوص

تقبل وافر تقديري واحترامي

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

اخى الحبيب  

تم تدارك الامر وفهم الخطاء

وهم ادراج عدد خمس شيتات اواكثر

جزاك الله خيرا ... وسلمت يداك بكل خير. وحعلة الله فى ميزان حسناتك 

Desktop.rar

تم تعديل بواسطه ۩◊۩ أبو حنين ۩◊۩
رابط هذا التعليق
شارك

يبدو أنك استخدمت الكود الأول في الرابط ..

ركز وانسخ الكود الثاني في الموضوع وغير رقم 5 إلى 8 وجرب مرة أخرى

إذا قابلتك مشكلة فقم بإرفاق ملف الإكسيل .. وليس ملف PDF الذي تم تصديره

تقبل تحياتي

 

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

الحمد لله الذي بنعمته تتم الصالحات ، والحمد لله أن تم المطلوب على خير

وحاول تتابع المدونة وإن شاء الله ستجد موضوعات متجددة بشكل دائم .. لتكون بإذن المولى عزوجل مرجع لكل باحث في هذا المجال

تقبل وافر تقديري واحترامي

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

جرب استخدام اسم ورقة العمل بدلاً من الاسم البرمجي Sheet2

أي استخدم كلمة Sheets يليها قوس مفتوح Shift + 9 ثم قوس تنصيص واكتب اسم ورقة العمل ثم قوس تنصيص ثم قوس إغلاق Shift + 0 بدلاً من الاسم البرمجي

لو استمرت المشكلة يرجى إرفاق صورة من الخطأ ، مع ذكر نسخة الأوفيس لديك ..فقد تكون المشكلة في نسخة الأوفيس في تصدير ملفات الـ PDF

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

ما زالت المشكلة قائمة

لدي نسخة اوفيس 2007 عربي وأظنها ليس فيها تصدير pdf  وانا كنت أعلم ذلك من قبل لكنني ظننت أنه بالبرمجة يمكن التصدير 

وهذه قائمة بأنواع ملفات التصدير في نسخة الاوفيس

 

save as.jpg

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

الحمد لله الذي بنعمته تتم الصالحات ..هذا من فضل ربي ، ولئن شكرتم لأزيدنكم

الحمد لله أن تم المطلوب على خير

تقبل وافر تقديري واحترامي

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

السلام عليكم

استاذي الكريم ابوالبراء

انا في حيرة !! .. هل اطرح المشكلة هنا أم أطرحها في موضوع جديد؟ على كل حال هذه المشكلة.

هناك مشكلة في التصدير للاكسل عن طريق هذه الاداة

والمشكلة هي ظهور الارقام بالانكليزي 123  بعد التصدير مع انها في الورقة بالعربي

حاولت أن اغير في اعداداها فلم تحل المشكلة ......... هل من حل؟

ملاحظة : في برامج الطابعة الافتراضية لتحويل الى pdf يتم التحويل مع الحفاظ على تنسيق الارقام

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

وعليكم السلام

أخي العزيز سمير النجار

لقد مررت بهذه المشكلة من قبل ، وبعد ما بحثت كثيراً ولم أجد الحل ، اتضح لي أن المشكلة سببها نسخة أوفيس 2007 ..

جرب نسخة أحدث وسيعمل معك بكفاءة وبدون مشاكل على الإطلاق ، لذا أنصح بنسخة أحدث 2013 أو 2016 ...

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

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