تصحيح الأخطاء في مشروعات على مستوى المستند
ينطبق على |
---|
تنطبق المعلومات الموجودة في هذا الموضوع فقط على أنواع المشاريع وإصدارات Microsoft Office التالية: لمزيد من المعلومات، راجع الميزات المتوفرة بواسطة تطبيقات Office و نوع المشروع. نوع المشروع
إصدار Microsoft Office
|
يمكنك تصحيح مشاريع مستوى المستند الخاصة بـ Microsoft Office Word و Microsoft Office Excel باستخدام نفس أدوات Visual Studio التي تقوم باستخدامها للمشاريع الأخرى. عند تشغيلك المشروع في وضع التصحيح يقوم Visual Studio بتشغيل Word أو Excel و يقوم المصحح بالإرفاق إلى كل شيء يعمل في نفس العملية مع Word أو Excel. للحصول على مزيد من المعلومات حول أدوات تصحيح Visual Studio، راجع تصحيح الأخطاء في Visual Studio.
تلميح |
---|
قم بإغلاق أي مثيلات Word أو Excel مفتوحة قبل البناء و التصحيح لتجنب التعارضات. |
للحصول على عرض فيديو توضيحي ذي صلة، راجع كيف يمكنني القيام بما يلي: تصحيح تطبيق VSTO؟.
سلوك F10 و F11
عند بدء تشغيلك تصحيح مشروع Office لا يكون لـ F10 و F11 نفس السلوك كما كان عند بدء تشغيل التصحيح في مشاريع Visual Basic أو C# الأخرى. في مشروعات Visual Basic أو C# يتوقف مصحح الأخطاء في الدالة الرئيسية؛ في مشاريع Office لا يكون لـVisual Studio تحكم في الدالة الرئيسية لتطبيق Office. ومع ذلك، أثناء التصحيح، يكون لـ F10 و F11 نفس الوظائف كما في مشاريع Visual Basic و C#. لمزيد من المعلومات، راجع Debugging Shortcut Keys, Brief Scheme.
إيقاف مصحح الأخطاء
عند بدء تشغيل تصحيح مستند أو مصنف، يفتح المستند أو المصنف في عملية Word أو Excel جديدة. عندما تقوم بإغلاق مصحح الأخطاء، يقوم المصحح بإنهاء عملية Word أو Excel فجأة أو يفصل إذا كان المصحح معيّن للفصل. كافة المستندات أو المصنفات الأخرى التي تم فتحها في عملية Word أو Excel التي تم إنهاؤها بعد ذلك، يتم أيضاً إغلاقها بدون تحذير و يتم فقدان أية تغييرات غير محفوظة. قد يتضمن ذلك كافة المستندات أو المصنفات التي يتم فتحها أثناء تشغيل المصحح. الأفضل الفصل من العملية قبل إيقاف المصحح حتي تتمكن من إغلاق Word و Excel بالطريقة الصحيحة
أثناء جلسات العمل المكثّف، يمكن أن يؤدي إيقاف مصحح الأخطاء بشكل متكرر و إغلاق Word بشكل مفاجئ لتلف القالب Normal. إذا حدث ذلك، يمكنك حذف قالب Normal التالف و هو سيتم تلقائياً بإعادة إنشائه المرة التالية التي تفتح فيها Word. ومع ذلك، أي وحدات ماكرو تم تخزينها في قالب Normal لا يتم إعادة إنشاءها.
إذا كنت تريد إيقاف مصحح الأخطاء و استمرار العمل في المستند المفتوح أو ورقة العمل, أولاً قم بفصل مصحح الأخطاء من العملية، ثم أوقف مصحح الأخطاء. لمزيد من المعلومات، راجع كيفية القيام بما يلي: قم بفصل جميع العمليات.
يقوم Word بقفل قالب Normal أثناء الفتح في Visual Studio
عند فتح Word في Visual Studio، فإنه يقوم بقفل قالب Normal الافتراضي. عند تشغيلك الحل الخاص بك من أجل التصحيح، يتم فتح نسخة Word في عملية أخرى. إذا قمت بإجراء تخصيصات مستوى التطبيق إلى النسخة المفتوحة من Word لا يمكنك حفظ تلك التغييرات لأن القالب Normal مؤمن بواسطة العملية المفتوحة داخل Visual Studio.
فى وقت التشغيل يفتح Word مثيلات مستقلة للمستندات في عملية واحدة لذا فليس من المحتمل أن تقوم بفتح مستند يقوم بقفل القالب Normal و يمنع التغييرات على مستوى التطبيق.
لمزيد من المعلومات، راجع مقالة قاعدة المعارف "PRB: المطالبة بحفظ Normal.dot عند استخدام Word كخادم التنفيذ تلقائي "(https://support.microsoft.com/default.aspx?scid=kb;en-us;285885 ).
تصحيح مجموعات البيانات المخزنة مؤقتاً
كل مرة تقوم ببناء مشروع يتم إفراغ مجموعة البيانات ثم إعادة إنشائها. إذا كنت ترغب في تصحيح مجموعة بيانات مخزنة مؤقتاً، يجب عليك فتح المستند خارج Visual Studio ثم إرفاق مصحح الأخطاء.
تصحيح مشاريع مستند Word المستندة علي تنسيق Word 97-2003 (* .doc)
لتصحيح مشروع مستند Word استناداً إلى تنسيق مستند Word 97-2003 (* .doc)‘ يجب عليك إضافة مجلد المشروع إلى قائمة المجلدات الموثوق بها. للمزيد من المعلومات حول كيفية القيام بذلك، راجع منح الثقة للمستندات.
التحكم بالمصادر
خصائص تصحيح الأخطاء لا يتم مشاركتها بين عدة مستخدمين ضمن عنصر تحكم المصدر. مخزن مشاريع Visual Basic و C# في ملف خاص بالمستخدم ( < اسم_المشروع > .vbproj.userأو < اسم_المشروع > . csproj.user) ، و هذا الملف غير موجود ضمن عنصر تحكم المصدر. إذا كان هناك أكثر من شخص يقوم بالتصحيح يجب علي كل شخص إدخال خصائص التصحيح يدوياً.
وسيطة سطر الأوامر
إذا تم تعيين بدء الإجراء علي صفحة الخصائص تصحيح الأخطاء إلى بدء المشروع ، لا يقوم Visual Studio باستخدام وسيطات سطر الأوامر عند تصحيح المشروع حتى إذا قمت بتحديد وسيطات سطر الأوامر كخيارات بدء تشغيل. إذا كنت تريد استخدام وسيطات سطر الأوامر عند بدء تشغيل تصحيح الأخطاء، يجب عليك تحديد بدء الإجراء بدلاً من بدء المشروع .
استكشاف الأخطاء باستخدام ملف سجل و رسائل خطأ
Visual Studio يمكن أن يكتب كافة الأخطاء في ملف السجل. بشكل افتراضي، يتم إيقاف تشغيل هذا الخيار لمشاريع Word وExcel. يمكنك تشغيل هذا الخيار عن طريق إضافة متغير البيئة VSTO_LOGALERTS وتعيين القيمة إلي 1 (واحد). يقوم Visual Studio بإنشاء ملف السجل في مجلد الإخراج حيث يتم إنشاء مستند الحل أو إذا فشل ذلك، في مجلد %TEMP%. الاسم الافتراضي لملف السجل هو < Documentname<. doc.log لـ Word و < Documentname . xls.log> لـ Excel. يمكنك إيقاف أخطاء التسجيل عن طريق تعيين المتغير إلى 0 (صفر).
يقوم Visual Studio بعرض كل خطأ في مربع الرسالة بشكل افتراضي للمشاريع Word وExcel. يمكنك جعل Visual Studio يقوم بإيقاف عرض رسائل الخطأ عن طريق إضافة متغير البيئة VSTO_SUPPRESSDISPLAYALERTS وتعيين القيمة إلى 1 (واحد). لعرض رسائل الخطأ, قم بتعيين المتغير إلي 0 (صفر).
للحصول على معلومات حول إعداد متغيرات البيئة في نظام التشغيل Windows XP، راجع "كيفية إدارة متغيرات البيئة في Windows XP" (https://support.microsoft.com/default.aspx?scid=kb;en-us;310519 ).
راجع أيضًا:
المهام
كيفية القيام بما يلي: معالجة أخطاء في مشاريع Office
المبادئ
نظرة عامة حول عملية بناء حل Office