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

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

قام بنشر (معدل)

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

أريد زر ماكرو لطباعة عدد النسخ لورقة واحدة 

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

وجزاكم الله كل خير

تم تعديل بواسطه أبو الوفاء
قام بنشر
الان, بن علية حاجي said:

السلام عليكم

هل تقصد بـ "الأوراق" الصفحات أم الشيتات؟ يُستحسن إرفاق ملف للعمل عليه...

بن علية حاجي

المرجو العمل على أحد الملفات المرفقة التي تناسبك في إيجاد الحل

إذا كان ممكنا تحديد الطابعة ومن تم تحديد عدد النسخ لكل شيت

اختيار الطابعة.rar

قام بنشر

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

قمت بالعمل على الملفين معا ودمجهما في ملف واحد (أقصد أكوادهما)... بالنسبة للطابعة الأولى والثانية يمكن اختيارهما قبل الضغط على زر الطباعة، أما الطابعة الثالثة (طابعة أخرى) وهي خاصة بالطابعات الموجودة في الجهاز فلا تظهر قائمة هذه الطابعات إلا بعد الضغط على زر الطباعة وتتم الطباعة مباشرة بعد اختيار هذه الطابعة من القائمة... لم أستطع القيام بأكثر من هذا لأني حاولت وضع قائمة هذه الطابعات في كائن ComboBox لكن دون جدوى (لقلة حيلتي ومعرفتي بالأكواد وبرمجة VBA)...

بن علية حاجي

اختيار الطابعة وعدد النسخ.rar

قام بنشر
منذ ساعه, بن علية حاجي said:

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

قمت بالعمل على الملفين معا ودمجهما في ملف واحد (أقصد أكوادهما)... بالنسبة للطابعة الأولى والثانية يمكن اختيارهما قبل الضغط على زر الطباعة، أما الطابعة الثالثة (طابعة أخرى) وهي خاصة بالطابعات الموجودة في الجهاز فلا تظهر قائمة هذه الطابعات إلا بعد الضغط على زر الطباعة وتتم الطباعة مباشرة بعد اختيار هذه الطابعة من القائمة... لم أستطع القيام بأكثر من هذا لأني حاولت وضع قائمة هذه الطابعات في كائن ComboBox لكن دون جدوى (لقلة حيلتي ومعرفتي بالأكواد وبرمجة VBA)...

بن علية حاجي

اختيار الطابعة وعدد النسخ.rar

شكرا لك وجزاك الله خيرا أستاذي العزير بن علية الحاجي

الكود الثاني يعمل جيدا أما الأول فلا يعمل والصورة توضح ذلك

Capture.JPG

قام بنشر

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

ماذا تعني بـ "الكود الثاني يعمل جيدا أما الأول فلا يعمل والصورة توضح ذلك"؟ بل هو كود واحد، ربما تعني الاختيار الأول لـ "الطابعة الأولى" لا يعمل (السطر الملون بالأصفر في الكود)، هذا الخلل يظهر عندما تكون الطابعة المختارة إما غير موجودة (لم يتم تنصيبها) في الجهاز الذي تعمل فيه وإما اسم الطابعة الذي كتبته في الكود فيه خطأ... وليس لي تفسير آخر...

بن علية حاجي

قام بنشر

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

بعد مراجعة النت اتضح الأمر أكثر عند كتابة اسم الطابعة في الجهاز يجب أن يكون بالشكل التالي (والتطبيق على الطابعة Expert PDF في جهازي):

بالفرنسية :

Application.ActivePrinter = "Expert PDF sur VSP1:"

بالإنجليزية :

Application.ActivePrinter = "Expert PDF on VSP1:" 

تجد كل هذا في الملف المرفق (والتسمية -الخط- VSP1 راجعة للجهاز) (تم التعديل في الكود في الجزئية الخاصة بالطابعة الأولى -الاختيار الأول- راجع الكود في ذلك)...

بن علية حاجي

 

اختيار الطابعة وعدد النسخ.rar

قام بنشر
في 27/12/2017 at 15:46, بن علية حاجي said:

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

بعد مراجعة النت اتضح الأمر أكثر عند كتابة اسم الطابعة في الجهاز يجب أن يكون بالشكل التالي (والتطبيق على الطابعة Expert PDF في جهازي):

بالفرنسية :


Application.ActivePrinter = "Expert PDF sur VSP1:"

بالإنجليزية :


Application.ActivePrinter = "Expert PDF on VSP1:" 

تجد كل هذا في الملف المرفق (والتسمية -الخط- VSP1 راجعة للجهاز) (تم التعديل في الكود في الجزئية الخاصة بالطابعة الأولى -الاختيار الأول- راجع الكود في ذلك)...

بن علية حاجي

 

اختيار الطابعة وعدد النسخ.rar

أشكرك جزيل الشكر على كل المجهودات أستادي العزيز

للتوضيح أكثر أستادي الغالي يجب وضع هذا الكود وتشغيله لمعرفة كود الطابعة مع مراعات أن تكون الطابعة إفتراضيا

Sub nom_imprimante()
MsgBox (Application.ActivePrinter)
End Sub

قام بنشر

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

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

بن علية حاجي 

قام بنشر
الان, بن علية حاجي said:

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

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

بن علية حاجي 

نعم هذا صحيح 

وجزاك الله خيرا

  • 2 weeks later...
قام بنشر
في 31/12/2017 at 19:07, بن علية حاجي said:

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

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

بن علية حاجي 

السلام عليكم أستاذي العزيز كيف حالك ؟

أرجو منك مساعدتي في كود الطباعة

لكن هذه المرة على اليوزر فروم  بنفس الطريقة 

أرجوا منك  تنفيد الأمر على الملف المرفق وجزاك الله خيرا

اختيار الطابعة وعدد النسخ.rar

قام بنشر
25 دقائق مضت, بن علية حاجي said:

السلام عليكم

ماذا تريد بكل TextBoxes الموجودة في UserForm2؟؟ لم أفهم ماذا تريد بالضبط...

بن علية حاجي

أريد طباعة Frame1 فقط الموجود في UserForm2 

وإختيار الطابعة و عدد النسخ

قام بنشر
الان, بن علية حاجي said:

السلام عليكم

بإذن الله أرى ذلك غدا... 

بن علية حاجي

جزاك الله خير الجزاء أستاذي العزيز

قام بنشر

وعليكم السلام أستاذي العزيز

أضن أن الكل تمام جزاك الله خيرا 

غدا ان شاء الله أجرب الملف في العمل 

أشكرك جزيل الشكر على كل المجهودات

قام بنشر
14 ساعات مضت, بن علية حاجي said:

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

جرب التعديلات التي تمت على الملف في المرفقات لعلها تفي بالغرض...

بن علية حاجي

اختيار الطابعة وعدد النسخ1.rar

السلام عليكم

الملف لا يعمل أستاذي العزيز 

الطابعة الافتراضية هي من تستجيب في كل الإختيارات 

قام بنشر

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

لقد تنبهت للملف بعد أن أرسلته لك... وبعد البحث في النت اتضح أن طباعة Userforms و Frames يتعدى كل الطابعات التي يتم اختيارها ويقوم بالطباعة على الطابعة الافتراضية للنظام ولم أجد بدا من ذلك ذلك بحثي الطويل في النت... معذرة لذلك...

بن علية حاجي

قام بنشر (معدل)

 

منذ ساعه, بن علية حاجي said:

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

لقد تنبهت للملف بعد أن أرسلته لك... وبعد البحث في النت اتضح أن طباعة Userforms و Frames يتعدى كل الطابعات التي يتم اختيارها ويقوم بالطباعة على الطابعة الافتراضية للنظام ولم أجد بدا من ذلك ذلك بحثي الطويل في النت... معذرة لذلك...

بن علية حاجي

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

لقد وجدت هذا الملف أستاذي العزيز  ربما يفيدك في التعديل

طباعة اليوزر فورم.rar

تم تعديل بواسطه أبو الوفاء

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