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

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

قام بنشر

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

الإخوة الأحباب أساتذة المنتدى المحترمين

صادفت مشكلة في إدراج صورة قبل طباعة تحديد ضمن ورقة العمل و إعادة حذفها بعد الطباعة كما هو موضح بالمرفق

رجاء التكرم بالإفادة عن التصحيح و إقتراح حلول أفضل إن وجد ( بما يساهم في تقليل حجم الملف و سرعة الأداء كونه أحد المهام ضمن برنامج أكبر إن شاء الله )

و لكم جزيل الشكر

إدارج صورة.rar

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

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

أخي الكريم، إن خطأ الكود في عدم إيجاد الصورة وارد جدا لأن عند كل إدراج لصورة في ملف يتغير اسم الصورة وفي الكود اسم الصورة ثابت "Picture 23" وهذا سبب الخطأ... وأقترح تغيير السطر التالي في الكود:

ActiveSheet.Shapes.Range(Array("Picture 23")).Select
بالسطر (مع الحذر أنه يقوم بتحديد كل الصور والمربعات)
ActiveSheet.DrawingObjects.Select
والخلل في بطء تنفيذ الكود راجع (حسب رأيي) إلى أمر الطباعة ذاته المتمثل في السطر :
Selection.PrintOut Copies:=1, Collate:=True, IgnorePrintAreas:=False
ولما استبدل بالأمر :
    ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True


كان تنفيذ الكود أسرع...

والله أعلى وأعلم

تم تعديل بواسطه بن علية حاجي
قام بنشر (معدل)

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

بارك الله فيك أخي الحبيب / بن علية حاجي - و نفع بعلمك

نفذت ما تفضلت به مشكورا و أسمح لي بالأستفسار عن الآتي

- تغيير سطر الكود الخاص بالصورة حل المشكلة غير أنه كما تفضلت يحدد كافة الصور بورقة العمل فهل من حل لتحديد الصورة المختارة فقط علما بأنه يتم تغيير رقم الصورة تلقائيا بعد كل تنفيذ للكود ؟

- تغيير سطر الطباعة يقوم بتحديد كامل ورقة العمل في حين أن المطلوب هو طباعة التحديد فقط

قمت بالتغير في الكود في ضوء ما تقدم و أختصرته قدر المستطاع ثم أرفقت الكود بعد التعديل لطلب توجيهكم في حال وجود أي تعديل أو تنقيح

أكرر شكري لأهتمامك بالرد و التوجيه

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

إدارج صورة.rar

تم تعديل بواسطه أبو ردينة

انشئ حساب جديد او قم بتسجيل دخولك لتتمكن من اضافه تعليق جديد

يجب ان تكون عضوا لدينا لتتمكن من التعليق

انشئ حساب جديد

سجل حسابك الجديد لدينا في الموقع بمنتهي السهوله .

سجل حساب جديد

تسجيل دخول

هل تمتلك حساب بالفعل ؟ سجل دخولك من هنا.

سجل دخولك الان
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information