كيفية إنشاء وظائف إضافية في Office

  • إضافات Office هي تطبيقات ويب موصوفة بواسطة بيان XML تتكامل مع Word و Excel و Outlook وتطبيقات أخرى باستخدام واجهة برمجة تطبيقات JavaScript.
  • هناك العديد من الأدوات لإنشائها (Yeoman وVisual Studio وAgents Toolkit ومجموعة أدوات التطوير لـ VS Code)، وكلها تعتمد على HTML وCSS وJavaScript أو TypeScript.
  • يمكن إجراء التثبيت والتوزيع من المتجر، مع النشر المركزي في Microsoft 365، أو من خلال الكتالوجات الداخلية والمجلدات المشتركة باستخدام ملفات manifest.xml.
  • يمكن للمستخدمين إدارة الأذونات، وتمكين أو تعطيل الإضافات، والاستفادة من الأنظمة البيئية المماثلة في مجموعات مثل LibreOffice وGoogle Docs.

الإضافات في أوفيس

إذا كنت تعمل يومياً باستخدام برامج Word أو Excel أو Outlook أو PowerPoint، فإن مُكَمِّلات مصنع بإمكانهم أن يصبحوا أفضل حلفاء لك لأتمتة المهام، والاتصال بالخدمات الأخرى، وتوسيع نطاق وظائف التطبيقات الافتراضية. ما لا يعرفه العديد من المستخدمين هو أنه بالإضافة إلى تثبيتها من المتجر، من الممكن أيضًا أنشئ إضافاتك الخاصة أو ثبّت إضافات مخصصة مصممة خصيصاً لشركتك أو لطريقة عملك.

وراء هذه الإضافات الصغيرة تكمن منصة تطوير كاملة. تم تصميم إضافات Office كتطبيقات ويب تتكامل هذه الأدوات مع برامج Word وExcel وOutlook وPowerPoint وOneNote وProject وغيرها من تطبيقات Microsoft 365، ويتم التحكم بها عبر ملف بيان وواجهة برمجة تطبيقات Office JavaScript. دعونا نلقي نظرة فاحصة على ماهيتها، وكيفية إنشائها، وكيفية تثبيتها، وكيفية إدارتها سواء كنت مستخدمًا نهائيًا أو مسؤولًا أو مطورًا.

ما هو بالضبط الملحق الخاص ببرنامج Office وكيف يعمل داخليًا؟

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

من الناحية الفنية، لا يُعدّ الملحق الحديث لبرنامج أوفيس ملف DLL تقليدي، ولكن تطبيق ويب يعمل داخل حاوية HTML ضمن Officeيتواصل تطبيق الويب هذا مع المستند (أو عنصر Outlook، أو العرض التقديمي، وما إلى ذلك) من خلال واجهة برمجة تطبيقات JavaScript الخاصة بـ Officeوهذا ما يسمح له بقراءة المحتوى وتعديله، وعرض مربعات الحوار، أو التفاعل مع واجهة المستخدم.

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

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

منصة إضافات Office ودورة حياة التطوير

تعتمد جميع إضافات Office على منصة إضافات Officeيُحدد هذا قواعد اللعبة: التطبيقات والمنصات التي تتوفر عليها، وواجهات برمجة التطبيقات التي يمكنها استخدامها، وكيفية وصفها في ملف البيان. قبل كتابة سطر واحد من التعليمات البرمجية، من الضروري فهم هذا النظام البيئي فهمًا جيدًا.

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

من المهم أيضاً تحديد تجربة المستخدم التي ترغب في تقديمها منذ البداية: زر على الشريط يفتح لوحة جانبية؟ إضافة محتوى مضمنة في جدول البيانات؟ أمر سياقي يظهر عند النقر بزر الماوس الأيمن؟يحدد هذا القرار كيفية تكوين البيان ونوع حاويات HTML التي ستحتاجها.

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

أدوات لإنشاء الوظائف الإضافية لـ Office

كيفية إنشاء وظائف إضافية في Office

لا يتطلب إنشاء إضافات حديثة إعادة اختراع العجلة. توفر مايكروسوفت العديد من الأدوات التي تُسهّل إنشاء المشاريع وتصحيح الأخطاء واختبارها، سواء كنت تفضل استخدام سطر الأوامر أو بيئة التطوير المتكاملة الرسومية. الخيارات الأكثر شيوعًا هي مولد Yeoman، وVisual Studio، وMicrosoft 365 Agents Toolkit، وAdd-on Development Kit لـ VS Code.

مولد Yeoman لإضافات Office

مولد Yeoman هو قالب سطر أوامر يتيح لك أنشئ مشروع إضافة باستخدام Node.js في غضون دقائق. يعمل بشكل جيد للغاية مع Visual Studio Code أو محررات النصوص الخفيفة الأخرى، ويتميز بمرونة كبيرة فيما يتعلق باختيار حزمة البرامج.

باستخدام هذا المولد، يمكنك إنشاء إضافات لـ إكسل، ون نوت، وأوتلوك، وباوربوينت، وبروجكت، وورد، ووظائف إكسل المخصصةأثناء المعالج، يمكنك اختيار ما إذا كنت تريد مشروعًا بسيطًا باستخدام HTML وCSS وJavaScript (أو TypeScript) أو إذا كنت تفضل حلًا قائمًا على React، مع خيار JS أو TS أيضًا.

عادةً ما تكون العملية بسيطة للغاية: تقوم بتثبيت الأدوات اللازمة (Node.js و Yeoman والمولد المحدد)، ثم تشغل أمر المولد، وتجيب على بعض الأسئلة، وتحصل على بنية المشروع جاهزة للتشغيل والتصحيح، مع ربط ملفات البيان والويب بالفعل.

إضافات Visual Studio لـ Office

إذا كنت تعمل في بيئات تقليدية أكثر أو على حلول مؤسسية كبيرة، لا يزال Visual Studio خيارًا قويًا للغاية لإنشاء وظائف إضافية لبرنامج Office. من القالب المناسب، يمكنك إنشاء مشاريع لبرامج Excel و Outlook و Word و PowerPoint.

في هذه الحالة، يتم دمج مشروع الإضافة ضمن حل Visual Studio و يستخدم HTML وCSS وJavaScript كتقنيات أساسية.تمامًا كما هو الحال في نموذج Yeoman، ولكن مع وجود نظام Visual Studio البيئي بالكامل تحت تصرفك: مصحح الأخطاء المتقدم، وتكامل Azure DevOps، والاختبار، وما إلى ذلك.

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

مجموعة أدوات وكلاء Microsoft 365

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

تساعدك هذه الأداة في إنشاء أنواع مختلفة من الإضافات، مما يسمح لحلّك بالعمل. يتواصل مع بيانات وخدمات Microsoft 365 ويوفر تجارب أكثر ثراءً داخل برامج Word وExcel وOutlook. وبالتحديد فيما يتعلق بالإضافات، فإنه يوفر قوالب وبرامج نصية لإنشاء مشاريع أساسية.

مجموعة تطوير الوظائف الإضافية لـ Office لـ Visual Studio Code

إذا كان محرر النصوص المفضل لديك هو VS Code، فستحتاج إلى تثبيت مجموعة تطوير الوظائف الإضافية لـ Office، وهو امتداد يضيف أوامر لإنشاء مشاريع جديدة وتحميل الأمثلة مباشرة من المحرر نفسه.

تتيح لك هذه الإضافة ما يلي: قم بإنشاء بنية الوظيفة الإضافية، وقم بتشغيل تطبيق Office المقابل، وقم بتصحيح التعليمات البرمجية الخاصة بك. دون الحاجة إلى مغادرة VS Code. كما يتضمن أمثلة جاهزة للاستخدام، مفيدة للغاية لتعلم كيفية استخدام واجهة برمجة تطبيقات JavaScript الخاصة بـ Office واختبار أنماط تصميم الواجهة.

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

بيان الملحق: التكوين والإمكانيات

يُعد ملف البيان جوهر إعدادات الإضافة. إنه ملف XML (على سبيل المثال، manifest.xml) يحدد كيفية عمل الملحق، وفي أي التطبيقات يظهر، وما هي الأذونات التي يحتاجها، وكيف يتم دمجه في واجهة المستخدم.

يتضمن البيان بيانات وصفية أساسية مثل المعرف الفريد (ID)، ورقم الإصدار، واسم العرض، والوصف، واللغة الافتراضيةتتيح هذه البيانات لـ Office والمستخدم النهائي تحديد الوظيفة الإضافية بوضوح ولتمكينها من التعايش مع الوظائف الأخرى دون حدوث تعارضات.

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

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

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

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

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

يتواصل الجزء الخاص بالويب من الإضافة (HTML وCSS وJavaScript/TypeScript) مع Word وExcel وOutlook وبقية التطبيقات بفضل واجهة برمجة تطبيقات JavaScript الخاصة بـ Officeيتم عرض واجهة برمجة التطبيقات هذه من خلال المكتبة المحملة من شبكة توصيل المحتوى الرسمية لشركة مايكروسوفت.

لاستخدامه، يجب عليك في كل صفحة HTML من صفحات الإضافة قم بتضمين مرجع إلى مكتبة office.js داخل الوسم، مع الإشارة إلى شبكة توصيل المحتوى (CDN) في عنوان URL:

بالإشارة إلى شبكة توصيل المحتوى (CDN): <script src="https://appsforoffice.microsoft.com/lib/1/hosted/office.js" type="text/javascript"></script>

بمجرد تحميل المكتبة، يمكنك الوصول إلى الكائنات والأساليب التي يوفرها Office لـ قراءة المحتوى وتعديله، وعرض مربعات الحوار، والوصول إلى إعدادات العميل. والعديد من الوظائف الأخرى حسب التطبيق.

نموذجان لواجهات برمجة التطبيقات: واجهات برمجة تطبيقات خاصة بالتطبيقات وواجهات برمجة تطبيقات عامة

تتكون واجهة برمجة تطبيقات جافا سكريبت الخاصة بـ Office من نموذجين رئيسيين: واجهات برمجة التطبيقات الخاصة بالتطبيقات وواجهات برمجة التطبيقات العامةتم تصميم كل منها لنوع مختلف من السيناريوهات، وفي كثير من الحالات، يتم استخدامها معًا.

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

ظهرت واجهات برمجة التطبيقات (APIs) هذه مع Office 2016، وتم توسيعها في الإصدارات اللاحقة (على سبيل المثال، مجموعات من المتطلبات مثل ExcelApi 1.7 و1.8، إلخ). يُنصح باستخدام هذا النموذج كلما كان متاحًا للتطوير الجاد في Excel أو Word.

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

تم تقديم واجهات برمجة التطبيقات المشتركة مع Office 2013، ويمكن الاستفادة منها في أي تطبيق من تطبيقات Office التي تدعمها، بما في ذلك Outlook وPowerPoint وProject. ولا تزال هذه الواجهات مفيدة للغاية في سيناريوهات التطبيقات المتعددة والأنظمة الأساسية المختلفة.

مجموعة المتطلبات: أي إصدار من واجهة برمجة التطبيقات (API) يمكنك استخدامه

تجمع مجموعات المتطلبات أعضاء واجهة برمجة التطبيقات (API) تحت اسم وإصدار واحد. يدعم كل تطبيق من تطبيقات Office مجموعات متطلبات محددة بناءً على... النظام الأساسي (ويندوز، ماك أو إس، الويب، الهاتف المحمول) والإصدار.

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

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

استكشاف واجهات برمجة التطبيقات باستخدام Script Lab

لتجربة واجهة برمجة تطبيقات جافا سكريبت الخاصة بـ Office دون إنشاء مشروع كامل، يمكنك تثبيت Script Lab، إضافة مجانية متوفرة على متجر Microsoft Marketplaceيعمل هذا الملحق داخل تطبيقات مثل Excel أو Word ويتيح لك كتابة وتنفيذ أجزاء من التعليمات البرمجية في الوقت الفعلي.

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

قم بتوسيع واجهة مستخدم Office باستخدام الإضافات

كيفية إنشاء وظائف إضافية في Office

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

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

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

يمكنك القيام بكل شيء من خلال هذه اللوحات ومربعات الحوار: تحميل البيانات من خدمة خارجية، والتحقق من هوية المستخدم مقابل نظام الشركة، ومعالجة المستندات، وتقديم معالجات خطوة بخطوة. وبالطبع، أعد كتابتها مرة أخرى في مستند Office.

في سيناريو نموذجي، قد يكون لديك زر على الشريط يفتح لوحة جانبية تحتوي على نموذج؛ عند ملئه، يستدعي الملحق خدمة ويب، ويسترجع النتائج، وباستخدام واجهة برمجة تطبيقات Office، أدخل تلك البيانات في جدول البيانات أو مستند Wordكل هذا دون مغادرة التطبيق.

قم بتثبيت واستخدام الإضافات من متجر Office

تحتوي تطبيقات Microsoft 365 على متجر تطبيقات مدمج خاص بها. العديد من الإضافات مجانية، والبعض الآخر يتطلب الدفع.، على غرار متاجر أبل أو جوجل، ولكن مصمم لنظام أوفيس البيئي.

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

في مربع البحث، اكتب الاسم أو كلمة مفتاحية (على سبيل المثال، "المؤشرات"ثم انقر على أيقونة العدسة المكبرة. بمجرد العثور على الإضافة المطلوبة، انقر عليها ببساطة. إضافةقد تظهر نافذة إضافية تطلب التأكيد؛ ما عليك سوى الضغط على [الزر]. استمر.

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

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

إدارة الإضافات والمكونات في حزم البرامج المكتبية المختلفة

على الرغم من أننا نركز هنا على مايكروسوفت أوفيس، إلا أنه من المثير للاهتمام أن نرى كيف كما تقوم برامج أخرى مثل LibreOffice أو Google Docs بإدارة الإضافات والملحقات.بفلسفات مماثلة، وإن كانت لكل منها فروقها الدقيقة.

مكونات برنامج مايكروسوفت أوفيس وورد 2016

في إصدارات مثل Word 2016، بالإضافة إلى الإضافات الحديثة المستندة إلى الويب، يوجد نظام كامل من مكونات COM أو الإضافات الكلاسيكيةللوصول إلى مديرك، عليك الذهاب إلى ملف > خيارات وفي نافذة الخيارات، حدد قسم الإضافات.

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

ومن الأمثلة الشائعة على ذلك المكون منشئ PDF FoxitReaderيتم تثبيت هذه الإضافة بشكل اختياري عند تثبيت برنامج Foxit Reader على جهاز الكمبيوتر الخاص بك. وهي تتضمن مدخلاً مخصصاً في شريط أدوات Word، مما يسمح لك بإنشاء ملفات PDF ومعالجتها مباشرةً من داخل معالج النصوص.

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

في أسفل نافذة إضافات برنامج Word، بجوار التسمية يديرستجد مُحدِّدًا لاختيار نوع الإضافة (إضافات COM، إضافات Word، إلخ) وزرًا للوصول إلى إعداداتها. ومن هناك، يمكنك... إضافة مكونات جديدة، أو تفعيل أو تعطيل المكونات المثبتة، أو إزالتها إذا لم تعد بحاجة إليهم.

الإضافات في LibreOffice Calc

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

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

لتثبيت الإضافات الجديدة، يمتلك برنامج LibreOffice موقعًا إلكترونيًا رسميًا يجمع الإضافات والقوالب: https://extensions.libreoffice.org/على الرغم من أن الصفحة مكتوبة باللغة الإنجليزية في المقام الأول، إلا أنها بمثابة مستودع مرجعي لتوسيع قدرات المجموعة.

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

الإضافات في مستندات جوجل (جوجل درايف)

يتضمن Google Docs، وهو جزء من Google Drive، قسمًا خاصًا به من الإضافات. ستجد في أي مستند مفتوح... قائمة تسمى "الإضافات" ومن خلاله يمكنك إدارة البرامج المثبتة لديك بالفعل أو الحصول على برامج جديدة.

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

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

التنفيذ المركزي للإضافات في المؤسسات

في بيئات الشركات، ليس من المنطقي أن يضطر كل مستخدم إلى معرفة كيفية تثبيت الإضافات اللازمة. في هذه الحالات، تقدم مايكروسوفت نموذج نشر المكونات الإضافية المركزي والتي تتم إدارتها من خلال بوابة إدارة Office 365 (الآن Microsoft 365).

باستخدام هذا النموذج، يمكن للمسؤولين قم بتحميل ملفات بيان الإضافات، وتعيينها لمستخدمين أو مجموعات محددة، والتحكم في الإضافات التي تظهر في التطبيقات. دون الحاجة إلى تثبيت البرامج يدويًا على كل جهاز كمبيوتر.

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

تثبيت واستخدام المكونات الإضافية المخصصة من ملف البيان

بالإضافة إلى المتجر الرسمي والتنفيذ المركزي، قد تحتاج إلى قم بتثبيت إضافة Office مخصصة من ملف manifest.xml الخاص بهاعلى سبيل المثال، أثناء التطوير أو في بيئة اختبار داخلية. دعونا نلقي نظرة على حالة برنامج Word على نظام Windows باستخدام مجلد مشترك.

قم بإعداد المجلد وشاركه على الشبكة

الخطوة الأولى هي أنشئ مجلدًا على القرص الصلب، وانسخ ملف manifest.xml الخاص بالملحق، ثم شاركه على الشبكة.على سبيل المثال، يمكنك إنشاء C:\complementos\word-label ثم ضع ملف manifest.xml في الداخل.

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

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

عند الانتهاء، سيقوم نظام التشغيل Windows بإنشاء مسار شبكة من النوع \\TuNombreDeEquipo\word-labelهذا هو المسار الأساسي والذي ستحتاج إليه بعد ذلك حتى يتمكن برنامج Office من تحديد موقع بيان الوظيفة الإضافية.

إذا كنت تشارك مجلدًا رئيسيًا فقط، على سبيل المثال C:\complementosقد يكون المسار النهائي لملف manifest.xml على النحو التالي: \\MiPC\complementos\word-label\manifest.xml. من المهم أن يكون مسار UNC يبدأ بـ \\ وليس بـ C:\لأن برنامج Office لا يدعم المسارات المحلية المباشرة في هذا السياق.

مراجعة تصاريح الأمن

إضافة إلى المشاركة، يجدر التحقق من يجب أن يتمتع المستخدم الذي سيستخدم برنامج Word بصلاحيات القراءة على مجلد الإضافات.للقيام بذلك، يمكنك التحقق من علامة التبويب "الأمان" في خصائص المجلد وتعديل الأذونات إذا لزم الأمر.

مع منح الأذونات الصحيحة، سيتمكن أي جهاز كمبيوتر مصرح له من الوصول إلى ملف manifest.xml عبر مسار UNC و استخدمه ككتالوج إضافات Office.

قم بتسجيل الكتالوج في سجل ويندوز

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

يحتوي ملف .reg النموذجي على مفتاح يُطابق إصدار Office (على سبيل المثال، 16.0) ونوع الكتالوج (WEF TrustedCatalogs). قيم مثل نوع الكتالوج، ومسار البيان، وموقع المصدر، وعلامة التمكين، مشيرًا إلى مسار UNC لملف manifest.xml.

لإنشائه، ما عليك سوى فتح برنامج المفكرة، ولصق محتويات مفتاح التسجيل، وحفظ الملف بامتداد .reg (على سبيل المثال، agregar_catalogo_word.reg) اختيار كنوع تودوس لوس أركيفوسثم انقر عليه نقراً مزدوجاً لإضافة الإدخال إلى سجل النظام، مما يؤكد التحذير الأمني.

أضف الوظيفة الإضافية إلى برنامج Word من مجلد مشترك

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

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

أذونات الوصول إلى الكاميرا، وتحديد الموقع الجغرافي، وإمكانيات الجهاز الأخرى

قد تتطلب بعض الإضافات الوصول إلى إمكانيات الجهاز مثل الكاميرا أو الميكروفون أو الموقععند حدوث ذلك، سيعرض برنامج Office مربع حوار يطلب الإذن قبل السماح بالوصول.

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

إذا اخترت السماح مرة واحدةيُمنح الوصول فقط حتى تغلق علامة تبويب المتصفح أو النافذة. بعد ذلك، إذا احتاج الملحق إلى هذه الإمكانيات مرة أخرى، فسيُطلب منك ذلك مجدداً.

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

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

ابحث عن الإضافات التي قمت بتثبيتها بالفعل وافتحها.

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

أول شيء هو التحقق من ذلك لقد قمت بتسجيل الدخول إلى Office باستخدام حساب Microsoft 365 الخاص بكللقيام بذلك، افتح أي تطبيق من تطبيقات Office، وفي الزاوية العلوية اليمنى، تأكد من عدم ظهور زر "تسجيل الدخول". إذا كان ظاهرًا، فانقر عليه، وأدخل بريدك الإلكتروني وكلمة مرورك، وتأكد من إتمام عملية المصادقة بنجاح.

في برامج Word أو Excel أو PowerPoint، يمكنك الانتقال إلى إدراج > إضافاتيستفتح نافذة حيث سترى الفئات المختلفة: ملحقاتك الخاصة، وملحقات المنظمة، وملحقات المتجر، وفي بعض الحالات، ملحقات المجلد المشترك.

داخل القسم الوظائف الإضافية لـ Office يمكنك تحديد موقع الإضافات المثبتة. إذا لم تظهر، فتأكد من أنك تستخدم نفس الحساب الذي تم تثبيتها عليه أو تعيينها له، وإذا لزم الأمر، اضغط على الزر. تحديث لتحديث القائمة.

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

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