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

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

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

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

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

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

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

تم تعديل بواسطه أبو الوفاء
قام بنشر
  في 25‏/12‏/2017 at 11:02, بن علية حاجي said:

السلام عليكم

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

بن علية حاجي

Expand  

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

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

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

قام بنشر

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

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

بن علية حاجي

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

قام بنشر
  في 25‏/12‏/2017 at 14:48, بن علية حاجي said:

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

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

بن علية حاجي

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

Expand  

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

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

Capture.JPG

قام بنشر

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

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

بن علية حاجي

قام بنشر

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

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

بالفرنسية :

Application.ActivePrinter = "Expert PDF sur VSP1:"

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

Application.ActivePrinter = "Expert PDF on VSP1:" 

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

بن علية حاجي

 

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

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

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

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

بالفرنسية :

Application.ActivePrinter = "Expert PDF sur VSP1:"

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

Application.ActivePrinter = "Expert PDF on VSP1:" 

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

بن علية حاجي

 

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

Expand  

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

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

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

قام بنشر

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

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

بن علية حاجي 

قام بنشر
  في 31‏/12‏/2017 at 18:07, بن علية حاجي said:

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

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

بن علية حاجي 

Expand  

نعم هذا صحيح 

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

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

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

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

بن علية حاجي 

Expand  

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

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

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

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

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

قام بنشر
  في 14‏/1‏/2018 at 19:52, بن علية حاجي said:

السلام عليكم

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

بن علية حاجي

Expand  

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

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

قام بنشر

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

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

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

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

قام بنشر
  في 16‏/1‏/2018 at 18:38, بن علية حاجي said:

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

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

بن علية حاجي

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

Expand  

السلام عليكم

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

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

قام بنشر

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

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

بن علية حاجي

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

 

  في 17‏/1‏/2018 at 20:17, بن علية حاجي said:

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

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

بن علية حاجي

Expand  

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

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

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

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

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