مشاركة عبر


كيفية القيام بما يلي: حفظ المصنفات

ينطبق على

تنطبق المعلومات الموجودة في هذا الموضوع فقط على أنواع المشاريع وإصدارات Microsoft Office التالية: لمزيد من المعلومات، راجع الميزات المتوفرة بواسطة تطبيقات Office و نوع المشروع.

نوع المشروع

  • مشروعات على مستوى المستند

  • مشروعات على مستوى التطبيق

إصدار Microsoft Office

  • Excel 2007

  • Excel 2010

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

حفظ Workbook دون تغيير المسار

لحفظ المصنف المقترن بتخصيص على مستوى المستند

  • قم باستدعاء أسلوب Save من فئة ThisWorkbook.

    Me.Save()
    
    this.Save();
    

لحفظ المصنف النشط في وظيفة إضافية على مستوى التطبيق

  • قم باستدعاء الأسلوب Save لحفظ المصنف النشط. لاستخدام مثال التعليمات البرمجية التالي، قم بتشغيله في الفئة ThisAddIn في مشروع على مستوى التطبيق لـ Excel.

    Me.Application.ActiveWorkbook.Save()
    
    this.Application.ActiveWorkbook.Save();
    

حفظ مصنف بمسار جديد

يمكنك حفظ المصنف المحدد إلى موقع جديد أو بإسم جديد، يحدد -بشكل اختياري- تنسيق الملف ,كلمة المرور ,وضع الإتصال و أكثر.

ملاحظة

قد تحتاج إلى تعيين خاصيةDisplayAlerts إلى False قبل حفظ المصنف بمسار جديد لأن حفظ بعض التنسيقات يتطلب تفاعل. تعيين هذه الخاصية إلى False يجعل Excel يستخدم كافة الافتراضات .

لحفظ المصنف المقترن بتخصيص على مستوى المستند

  • قم باستدعاء الأسلوب SaveAs من الفئة ThisWorkbook . لإستخدام مثال التعليمات البرمجية التالي ،قم بتشغيله في فئة ThisWorkbook .

    Me.SaveAs("C:\Book1.xml")
    
    this.SaveAs(@"C:\Book1.xml", missing,
        missing, missing, missing, missing, Excel.XlSaveAsAccessMode.xlNoChange,
        missing, missing, missing, missing, missing);
    

لحفظ المصنف النشط في وظيفة إضافية على مستوى التطبيق

  • قم باستدعاء أسلوب SaveAs لحفظ المصنف النشط في مسار جديد. لاستخدام مثال التعليمات البرمجية التالي، قم بتشغيله في الفئة ThisAddIn في مشروع على مستوى التطبيق لـ Excel.

    Me.Application.ActiveWorkbook.SaveAs("C:\Test\Book1.xml")
    
    this.Application.ActiveWorkbook.SaveAs(@"C:\Test\Book1.xml",
        missing, missing, missing, missing, missing, 
        Excel.XlSaveAsAccessMode.xlNoChange, missing, missing, missing, 
        missing, missing);
    

حفظ نسخة من المصنف

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

لحفظ المصنف المقترن بتخصيص على مستوى المستند

  • قم باستدعاء الأسلوب SaveCopyAs من الفئة ThisWorkbook . لإستخدام مثال التعليمات البرمجية التالي ،قم بتشغيله في فئة ThisWorkbook .

    Me.SaveCopyAs("C:\Book1.xls")
    
    this.SaveCopyAs(@"C:\Book1.xls");
    

لحفظ المصنف النشط في وظيفة إضافية على مستوى التطبيق

  • قم باستدعاء أسلوب SaveCopyAs لحفظ نسخة من المصنف النشط. لاستخدام مثال التعليمات البرمجية التالي، قم بتشغيله في الفئة ThisAddIn في مشروع على مستوى التطبيق لـ Excel.

    Me.Application.ActiveWorkbook.SaveCopyAs("C\Book1.xls")
    
    this.Application.ActiveWorkbook.SaveCopyAs(@"C\Book1.xls");
    

برمجة نشطة

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

راجع أيضًا:

المهام

كيفية القيام بما يلي: تنشيط المصنفات

كيفية القيام بما يلي: إغلاق المصنفات

المبادئ

العمل مع المصنفات

عنصر مضيف المصنف

القيود البرمجية للعناصر مضيفة وعناصر التحكم

المعلمات الاختيارية في حلول Office

نظرة عامة حول العناصر المضيفة و عناصر تحكم المضيف