مشاركة عبر


مشاريع Office في بيئة Visual Studio

ينطبق على

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

نوع المشروع

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

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

إصدار Microsoft Office

  • نظام 2007 Microsoft Office

  • Microsoft Office 2010

مشاريع Microsoft Office لديها خبرة تطوير مشابهة لأنواع المشاريع الأخرى في Visual Studio, مثل مشاريع نماذج Windows . عندما تقوم بإنشاء أو فتح مشروع Office ، تظهر عناصر المشروع في مستكشف الحلول . للمشاريع على مستوى المستند ، يتم فتح المستند (مستند Microsoft Office Word أو مصنف Microsoft Office Excel) في Visual Studio ، ويعمل المستند كمصمم مرئي.

عناصر المشروع في مستكشف الحلول

في المشروع على مستوى المستند، يقوم مستكشف الحلول بعرض العناصر الافتراضية التالية:

  • العقدة الخاصة بالمستند الذي يتم تخصيصه عن طريق المشروع . تعمل هذه العقدة كحاوية ملفات التعليمات البرمجية المقترنة بالمستند.

  • ملفات التعليمات البرمجية المرتبطة بالمستند الذي يتم تخصيصه عن طريق المشروع . في مشاريع Word ، ترتبط ملفات التعليمات البرمجية بمستند أو قالب Word . في مشاريع Excel ، ترتبط ملفات التعليمات البرمجية بمصنف أو قالب Excel و بكل ورقة عمل و ورقة تخطيط في المصنف أو القالب.

  • ملفات المشروع المخفية التي لا يفترض أن تقوم بتحريرها مباشرة. لمزيد من المعلومات، راجع ملفات المشروع المخفية .

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

في المشروع على مستوى التطبيق، يقوم مستكشف الحلول بعرض العناصر الافتراضية التالية:

  • عقدة التطبيق . هذه العقدة لها نفس اسم التطبيق المضيف، مثل Word أو Excelأو Outlook . تحتوي عقدة التطبيق على ملف التعليمات البرمجية ThisAddIn. كما يوفر الخاصية مساحة الاسم الخاصة بـالعنصر المضيف Namespace for host item . لمزيد من المعلومات حول هذه الخاصية راجع الخصائص في مشاريع Office.

  • ملف التعليمات البرمجية ThisAddIn . This file contains the generated ThisAddIn class for your add-in. لمزيد من المعلومات حول هذه الفئة ، راجع برمجة وظائف إضافية على مستوى التطبيق.

  • ملفات المشروع المخفية التي لا يفترض أن تقوم بتحريرها مباشرة. لمزيد من المعلومات، راجع ملفات المشروع المخفية .

الشهادات المؤقتة

Office projects also include a temporary certificate named Project Name_TemporaryKey.pfx. This certificate is used to sign the application and deployment manifests for the project during development. للمزيد من المعلومات، راجع منح الثقة إلى حلول Office وتأمين حلول Office.

ملفات المشروع المخفية

العديد من ملفات المشروع تكون مخفية بشكل افتراضي. يتم إنشاء هذه الملفات بواسطة Visual Studio ،و تختلف حسب نوع المشروع. لعرض الملفات المخفية ، انقر فوق إظهار كافة الملفات في مستكشف الحلول.

لا تقم بتعديل ملفات المشروع المخفية . تغيير هذه الملفات مباشرة غير معتمد و قد يتسبب في تلف المشروع. يتم إعادة إنشاء ملفات المشروع المخفية عند حدوث تغييرات معينة في المستند . إذا قمت بإجراء تغييرات يدوية إلى ملف مشروع مخفي ، هذه التغييرات يتم فقدها عند إعادة إنشاء الملف.

مصمم المستند في المشاريع على مستوى المستند

تقوم المشاريع على مستوى المستند الخاصة بــ Excel و Word بتوفير مصمم يستضيف المستند المقترن بالمشروع الخاص بك في Visual Studio. المصمم يتيح لك إمكانية تعديل المستند دون الحاجة إلى الذهاب خارج بيئة Visual Studio.

لفتح مستند في المصمم ، انقر نقراً مزدوجاً فوق ملف التعليمات البرمجية في مستكشف الحلول المقترن بالمستند. على سبيل المثال، لفتح ورقة العمل Sheet1 في المصمم في مشروع Excel ، انقر نقراً مزدوجاً فوق ملف التعليمات البرمجية Sheet1.

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

عناصر التحكم على المستندات.

يمكنك سحب عناصر تحكم المضيف وعناصر تحكم Windows Forms من مربع الأدوات الخاص بـ Visual Studio إلى سطح تصميم المستند. عناصر تحكم المضيف هى إصدارات خاصة من كائنات Office مثل عناصر تحكم المحتوى الخاصة بـنطاقات Word و Excel التي يمكن استخدامها في مشاريع Office التي تم إنشاؤها باستخدام Visual Studio. لدى عناصر تحكم المضيف ميزات إضافية غير متوفرة في كائنات Office المناظرة مثل ربط البيانات و أحداث إضافية.

للمزيد من المعلومات، راجع نظرة عامة حول العناصر المضيفة و عناصر تحكم المضيف ونظرة عامة على عناصر تحكم Windows Forms فى مستندات Office.

أوراق العمل و المصنفات في مصمم Excel

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

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

المصنف و كل ورقة في المصنف لديها ملف تعليمات برمجية مقترن بها. كل ملف تعليمة برمجية يحتوي على فئة عنصر مضيف منشأة تمثل المصنف أو الورقة. لمزيد من المعلومات، راجع عنصر مضيف المصنف ، عنصر مضيف خاص بورقة عمل ، و عنصر ChartSheet المضيف.

مستندات Word في المصمم

عند فتح المستند في المصمم ، يمكنك تعديل المستند بنفس الطريقة التي يمكنك تعديلها بها عند فتحها مباشرة في Word. إذا نقرت نقراً مزدوجاً فوق كلمة في المستند ، يتم تحديد تلك الكلمة. ومع ذلك، إذا كانت الكلمة داخل عنصر تحكم مضيف فإن محرر التعليمات البرمجية يفتح و يقوم Visual Studio بإنشاء معالج الحدث الافتراضي لعنصر التحكم.

يحتوي المستند على ملف التعليمات البرمجية المقترن. يحتوي ملف التعليمات البرمجية على فئة العنصر المضيف المنشأة التي تمثل المستند. لمزيد من المعلومات، راجع العنصر المضيف الخاص بالمستند.

Design Mode vs.Run Time Mode

عند فتح المستند في بيئة Visual Studio ، يكون دائماً في وضع التصميم . يمكن تنفيذ بعض المهام مثل سحب عنصر تحكم مضيف إلى واجهة المستند فقط في وضع التصميم.

لعرض المستند في وضع وقت التشغيل يجب عليك فتح التطبيق والمستند خارج Visual Studio. يمكنك أيضاً بناء و تشغيل المشروع الذي سيقوم بفتح المستند و التطبيق تلقائياً خارج Visual Studio .

محرر التعليمات البرمجية

يمكنك محرر التعليمات البرمجية من عرض ملفات التعليمات البرمجية المرئية وتعديلها في الحل الخاص بك. تحتوي هذه الملفات على التعليمات البرمجية التي تحدد السلوك الخاص بالحل الخاص بك.

للحصول على معلومات حول محرر التعليمات البرمجية راجع محرر نص "و" التعليمات البرمجية. للحصول على مزيد من المعلومات حول كيفية كتابة التعليمات البرمجية في مشاريع Office, راجع كتابة التعليمات البرمجية في حلول Office.

نافذة الخيارات

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

النافذة مصادر البيانات

يمكنك استخدام النافذة مصادر البيانات في مشاريع Office على مستوى المستند لسحب مصدر بيانات إلى المستند الخاص بك ثم إنشاء عنصر تحكم مرتبط بمصدر البيانات. لمزيد من المعلومات، راجع قم بربط عناصر التحكم إلى البيانات في ‏‫Visual Studio.

راجع أيضًا:

المهام

كيفية القيام بما يلي: إنشاء مشاريع Office في Visual Studio

المبادئ

باستخدام مستكشف الحلول

الخصائص في مشاريع Office

أوراق العمل المخفية

موارد أخرى

تصميم و إنشاء حلول Office

نظرة عامة حول قوالب مشاريع Office