أنت غير متصل حاليًا، وفي انتظار الإنترنت الخاص بك ليقوم بإعادة الاتصال

الماكرو الأداء بطيئاً عندما تكون مرئية في Excel فواصل الصفحات

هام: تمت ترجمة هذا المقال باستخدام برنامج ترجمة آلية لشركة مايكروسوفت بدلاً من الاستعانة بمترجم بشري. تقدم شركة مايكروسوفت كلاً من المقالات المترجمة بواسطة المترجمين البشر والمقالات المترجمة آليًا وبالتالي ستتمكن من الوصول إلى كل المقالات الموجودة في قاعدة المعرفة الخاصة بنا وباللغة الخاصة بك. بالرغم من ذلك، فإن المقالة المترجمة آليًا لا تكون دقيقة دائمًا وقد تحتوي على أخطاء إملائية أو لغوية أو نحوية، مثل تلك الأخطاء الصادرة عن متحدث أجنبي عندما يتحدث بلغتك. لا تتحمل شركة مايكروسوفت مسئولية عدم الدقة أو الأخطاء أو الضرر الناتج عن أية أخطاء في ترجمة المحتوى أو استخدامه من قبل عملائنا. تعمل شركة مايكروسوفت باستمرار على ترقية برنامج الترجمة الآلية

اضغط هنا لرابط المقالة باللغة الانجليزية199505
للحصول على إصدار Microsoft Excel 97 من هذه المقالة، راجع 145598.
الأعراض
عند تشغيل Microsoft Visual Basic for Applications (VBA) الماكرو في إصدار أحدث من Microsoft Excel قد يستغرق الماكرو أطول أكثر في إصدارات Excel السابقة. على سبيل المثال، قد يتطلب ماكرو المطلوب عدة ثوان حتى يكتمل في إصدار سابق من Excel عدة دقائق لإتمام في إصدار أحدث من Excel.

بدلاً من ذلك، إذا قمت بتشغيل ماكرو مرة ثانية الماكرو قد يستغرق مرتين أطول مدة تشغيل كما كان لأول المرة.
السبب
قد تحدث هذه المشكلة إذا تحققت الحالتين التاليتين:
  • ماكرو VBA بتعديل خصائص العديد من الصفوف أو الأعمدة.
  • تم تنفيذ عملية فرض Excel لحساب فواصل الصفحات. يحسب Excel فواصل الصفحات عند تنفيذ أي من العمليات التالية:
    • عرض معاينة قبل طباعة من ورقة العمل الخاصة بك.
    • في Microsoft Office Excel 2003 وفي الإصدارات السابقة من Excel الذي انقر فوق إعداد الصفحة في القائمة ملف.

      في Microsoft Office Excel 2007، انقر فوق إعداد الصفحة على "شريط أدوات الوصول السريع".

      ملاحظة قد تحتاج إلى إضافة هذا الخيار إلى شريط الأدوات يدوياً.
    • يمكنك تعديل أي من خصائص الكائن PageSetup في ماكرو VBA.
  • في Excel 2003 وفي الإصدارات السابقة من Excel حدد خانة الاختيار فواصل الصفحات ضمن علامة التبويب عرض لمربع الحوار خيارات.

    في Excel 2007، يمكنك انقر فوق زر Microsoft Office ، انقر فوق خيارات Excel ، ثم انقر فوق الفئة خيارات متقدمة ، ثم انقر فوق لتحديد خانة الاختيار إظهار فواصل الصفحات ضمن المقطع عرض خيارات ورقة العمل هذه.
تحدث هذه المشكلة الخاصة بك الماكرو بتعيين أي خاصية PageSetup أو في حالة تعيين خاصية PageSetup يدويًا ثم قم بتشغيل ماكرو VBA الذي يقوم بتعيين خصائص على نطاق كبير من الصفوف أو الأعمدة.

عند تعيين خاصية PageSetup يتم تمكين الحساب التلقائي فواصل الصفحات في Excel. بشكل افتراضي، لم يتم تعيين هذه الخاصية.
الحل البديل
كمحاولة للتغلب على هذه المشكلة استخدم إحدى الطرق التالية.

الأسلوب 1: تعطيل عرض فواصل صفحة يدوي

للقيام بذلك، في Excel 2003 وفي الإصدارات السابقة من Excel، اتبع الخطوات التالية:
  1. انقر فوق خيارات في القائمة أدوات.
  2. انقر فوق علامة التبويب عرض. تحت خيارات الإطار ، انقر لإلغاء تحديد خانة الاختيار فواصل الصفحات. انقر فوق موافق.
للقيام بذلك، في Excel 2007، اتبع الخطوات التالية:
  1. انقر فوق زر Microsoft Office ثم انقر فوق خيارات Excel.
  2. انقر فوق الفئة خيارات متقدمة ثم انقر فوق إلغاء تحديد خانة الاختيار إظهار فواصل الصفحات ضمن المقطع خيارات عرض ورقة العمل هذه.

الطريقة 2: تعطيل عرض فواصل صفحة برمجياً

تقدم Microsoft الأمثلة البرمجية فقط دون أي ضمان التعبير عن أو ضمنية. هذا يتضمن ولكن لم يقتصر على الضمانات الضمنية الخاصة بالتجارة أو الملاءمة لغرض معين. تفترض هذه المقالة تكون مألوفة مع لغة البرمجة التي يتم شرحها مع الأدوات التي يتم استخدامها لإنشاء لتصحيح الإجراءات. يمكن لمهندسي الدعم لدى Microsoft شرح وظيفة إجراء محدد ولكن لن يقوموا بتعديل هذه الأمثلة لتقديم وظيفة إضافية أو إنشاء إجراءات تستوفي متطلبات محددة.

لتعطيل عرض فواصل صفحة برمجياً إضافة سطر التعليمات البرمجية التالي إلى ماكرو VBA.
ActiveSheet.DisplayPageBreaks = False				
هام يجب عليك إدراج هذا السطر من التعليمة البرمجية بعد تعديل أي من خصائص كائن PageSetup ولكن قبل تعديل الخصائص أو الصفوف في ورقة العمل.
xl2002 XL2000 XL2007 XL2003

تحذير: تمت ترجمة هذه المقالة تلقائيًا

خصائص

رقم الموضوع: 199505 - آخر مراجعة: 01/23/2007 22:14:18 - المراجعة: 5.1

Microsoft Office Excel 2007, Microsoft Office Excel 2003, Microsoft Excel 2002 Standard Edition, Microsoft Excel 2000 Standard Edition

  • kbmt kbdtacode kbprb kbprint KB199505 KbMtar
تعليقات
> /html>html> © 2016 Microsoft