إذا كنت تستخدم برنامج Excel على الإنترنت يوميًا، فمن المؤكد أن هناك مهامًا تكررها مرارًا وتكرارًا: تنظيف البيانات، وتنسيق الجداول، وإنشاء المخططات، أو تحديث التقارير. برامج أوفيس النصية في إكسل للويب يمكنك أتمتة كل هذا العمل وتشغيله بنقرة واحدة أو حتى وفقًا لجدول زمني، دون الحاجة إلى أن تكون أمام الكمبيوتر.
ستكتشف في هذا الدليل العملي كيفية عمل البرامج النصية في Office، والأدوات التي يتضمنها Excel لإنشائها، وكيفية مشاركتها، وكيفية ربطها بـ Power Automateبالإضافة إلى سلسلة من أفضل الممارسات وأمثلة أكواد TypeScript لضمان استقرار عمليات التشغيل الآلي الخاصة بك وأمانها وسهولة صيانتها، فإن الهدف هو أن تغادر من هنا بفهم واضح للغاية للإمكانات الكاملة لبرامج Excel النصية على الويب وكيفية تطبيقها على مصنفاتك الخاصة.
ما هي البرامج النصية المكتبية في برنامج Excel للويب؟
تُعد البرامج النصية في برنامج Excel وسيلة لـ أتمتة العمليات المتكررة داخل جداول البيانات الخاصة بك باستخدام عنصرين أساسيين: مسجل الإجراءات ومحرر التعليمات البرمجية القائم على TypeScript، يمكنك تسجيل ما تفعله يدويًا وتحويله إلى نص برمجي قابل لإعادة الاستخدام، أو كتابة التعليمات البرمجية الخاصة بك من الصفر.
الفلسفة بسيطة: كل ما تكرره بشكل منهجي في برنامج إكسل (تنظيف الأعمدة، تطبيق التنسيق، إدراج الصيغ، إعداد التقارير) يمكن تجميعها في برنامج نصي وتشغيلها في أي وقت، سواء في نفس المصنف أو في مصنفات أخرى لها نفس بنية البيانات.
تتمثل إحدى المزايا الرئيسية في أن هذه البرامج النصية تُخزن في السحابة، بحيث يمكنك مشاركتها مع أعضاء آخرين في مؤسستك وسيتمكن الجميع من الوصول إلى نفس نظام التشغيل الآلي. علاوة على ذلك، وبفضل تكامله مع Power Automate، يصبح Office Scripts حلقة الوصل المثالية بين Excel وبقية تطبيقات Microsoft 365.
متى يكون استخدام البرامج النصية المكتبية منطقياً؟
تُعدّ البرامج النصية المكتبية مفيدة بشكل خاص عندما تكتشف أن تتبع دائمًا نفس تسلسل الخطوات على مصنف واحد أو أكثر من مصنفات Excel. على سبيل المثال، كل صباح تقوم بفتح ملف .csv والتي تأتي من برنامج المحاسبة الخاص بك، تقوم بحذف الأعمدة التي لا تحتاجها، وتحويل البيانات إلى جدول، وإضافة الصيغ، وإنشاء جدول محوري في ورقة جديدة للتقرير اليومي.
بدلاً من تكرار هذه الطقوس يدويًا كل يوم، يمكنك قم بتشغيله مرة واحدة فقط أثناء تفعيل مسجل الإجراءاتسيقوم برنامج إكسل بتسجيل جميع العمليات وإنشاء نص برمجي يمكنك إعادة استخدامه كلما استلمت ملف CSV جديدًا بنفس التنسيق. هذا يوفر الوقت، ويقلل الأخطاء، ويتيح لأي فرد في فريقك تنفيذ نفس العملية دون الحاجة إلى معرفة جميع التفاصيل.
ومن الحالات النموذجية الأخرى العمل مع عدة كتب تشترك في بنية معينة: التقارير الشهرية، وقوالب التتبع، ولوحات المعلوماتبدلاً من تعديل كل ملف يدويًا، يمكنك إنشاء برنامج نصي يقوم بالعمل نيابةً عنك في جميع المصنفات المتوافقة. وإذا أردتَ تطوير هذه الميزة، يمكنك ربط هذه البرامج النصية بتدفقات Power Automate لتشغيلها تلقائيًا، على سبيل المثال، كل ليلة أو عند استلام بريد إلكتروني بمرفق معين.
مسجل الإجراءات: التشغيل الآلي دون معرفة كيفية البرمجة
مسجل الإجراءات هو الأداة التي تتيح لك حوّل نقراتك وتغييراتك في برنامج Excel إلى كود قابل للتنفيذيعمل كنوع من "الماكرو الحديث" القائم على TypeScript، ولكن دون الحاجة إلى كتابة سطر واحد من التعليمات البرمجية إذا كنت لا ترغب في ذلك.
عند تفعيل المسجل، سيقوم برنامج Excel تسجيل العمليات التي تُجريها على الخلايا والنطاقات والجداول والمخططات وغيرها من العناصرالتعديلات، وتغييرات التنسيق، وإنشاء الجداول، وما إلى ذلك. يتم ترجمة كل هذا تلقائيًا إلى كود، وعند إيقاف التسجيل، يتم حفظه كبرنامج نصي Office.
ثم يمكنك أعد إنتاج هذا النص في كتب أخرى أو على أوراق أخرىتنجح هذه الطريقة طالما أن العناصر المشار إليها (مثل جدول معين) موجودة بنفس الاسم أو البنية. إنها أسرع طريقة للبدء باستخدام Office Scripts، لأنها تُعدّ بمثابة "مدرسة" لفهم كيفية برمجة كل إجراء في TypeScript.
إذا احتجت في أي وقت إلى رمز لعملية معينة ولم تكن متأكدًا من كيفية كتابته، فيمكنك استخدام المسجل: قم بتفعيله، ونفّذ الإجراء في برنامج Excel، ثم انسخ الكود المُنشأ. قم بلصقه وتكييفه مع البرنامج النصي الرئيسي الخاص بك.

محرر الأكواد: الارتقاء ببرامجك النصية إلى مستوى جديد
محرر الأكواد هو المكان الذي يمكنك فيه عرض وتحرير وإنشاء نصوص Office المستندة إلى TypeScript.هنا يتوقف التشغيل الآلي عن كونه مجرد "إعادة تشغيل" لما قمت به يدويًا ويصبح برنامجًا صغيرًا يحتوي على منطق وشروط وهياكل تحكم.
يمكنك فتح النصوص المسجلة مسبقاً من خلال المحرر، قم بتعديل الكود الذي تم إنشاؤه بواسطة مسجل الإجراءات ويمكنك إضافة تحسينات مثل الشروط، والحلقات، والدوال المساعدة، أو التحقق من صحة البيانات. يتيح لك هذا ضبطها بدقة لتناسب خصوصيات كتبك، وجعلها أكثر مرونة في مواجهة التغييرات.
من بين القدرات التي لا تتوفر إلا من خلال البرمجة، تبرز القدرات التالية: البنى الشرطية (if/else)، والحلقات، والوظائف القابلة لإعادة الاستخدامبفضلها، لن تقتصر على تكرار الخطوات، ولكن يمكنك اتخاذ القرارات في وقت التشغيل: تخطي العمليات إذا كان الجدول مفقودًا، أو حذف الأوراق فقط إذا كانت موجودة، أو معالجة البيانات في كتل عندما تكون كبيرة جدًا.
تُعد دروس البرمجة النصية الرسمية لبرنامج Office مفيدة للغاية لفهم منطق المحرر. بعد إتقان الأمثلة الأساسية وتحرير النصوص المسجلةيوصى بالتعمق أكثر في أساسيات واجهة برمجة تطبيقات ExcelScript وبيئة المحرر نفسها، لفهم ما يفعله كل جزء من التعليمات البرمجية وكيف ينظم Excel الكائنات في المصنف.
شارك نصوص Office مع مؤسستك
إحدى المزايا الكبيرة لبرنامج Office Scripts هي أن إنهم لا يبقون من أجلك فقطيمكنك مشاركتها مع أشخاص آخرين في مؤسستك وجعلهم يعملون بنفس سير العمل الآلي دون الحاجة إلى معرفة كيفية البرمجة أو الوصول إلى المحرر.
عند حفظ ومشاركة نص برمجي في مصنف مشترك، يمكن لأي شخص لديه صلاحيات الوصول إلى هذا الملف عرض البرنامج النصي وتشغيله من علامة التبويب "أتمتة". بهذه الطريقة، يمكنك مركزة منطق العمل في نص برمجي واحد ومنع كل شخص من "ابتكار" طريقته الخاصة في التعامل مع البيانات.
علاوة على ذلك، من الممكن أضف أزرارًا داخل الكتاب نفسه لتشغيل برامج نصية محددةيُمكّن هذا أي مستخدم من تشغيل الأتمتة بنقرة واحدة من الشريط. يُعدّ هذا مفيدًا بشكل خاص عندما تريد أن يستفيد الأشخاص غير ذوي الخلفية التقنية من البرامج النصية دون الحاجة إلى التنقل عبر القوائم أو اللوحات.
جدولة البرامج النصية لتشغيلها تلقائيًا
بالإضافة إلى تشغيلها عند الطلب، يمكنك أيضًا قم بضبط برامج Excel النصية الخاصة بك لتشغيلها تلقائيًا على فترات منتظمةتعتمد الآلية على برنامج Power Automate، الذي سيكون مسؤولاً عن تشغيل البرنامج النصي حتى لو كان الكتاب مغلقًا.
لبرمجة نص برمجي، افتح محرر التعليمات البرمجية، وحدد النص البرمجي الذي تريد أتمتته، ثم انتقل إلى القسم البرمجة النصية داخل اللوحةومن هناك، تقوم بتسجيل الدخول إلى Excel من خلال Power Automate، وتختار التردد (على سبيل المثال، يوميًا أو أسبوعيًا أو كل بضع دقائق)، وأخيرًا تنقر على خيار إنشاء التدفق.
بمجرد التهيئة ، سيقوم برنامج Power Automate بتشغيل البرنامج النصي في الخلفية وفقًا للجدول الزمني الذي حددته. هذا يعمل بشكل مثالي مع سيناريوهات مثل "تحديث هذا التقرير يوميًا في الساعة 7 صباحًا" أو "مزامنة هذه البيانات في كل مرة يتم تحميلها إلى مجلد محدد".
دمج برامج Office النصية مع Power Automate
Power Automate هي خدمة من مايكروسوفت مصممة لإنشاء سير العمل الآلي بين التطبيقات والخدمات المختلفةتُعدّ نصوص Office جزءًا آخر هنا، مما يسمح لبرنامج Excel بالعمل كمصدر ووجهة للمعلومات ضمن عملية أكبر.
ومن بين الاحتمالات الأكثر إثارة للاهتمام احتمال تشغيل برامج Excel النصية كجزء من سير عمل مجدولكرد فعل على حدث ما (مثل وصول بريد إلكتروني مرفق) أو بعد إجراء في تطبيق آخر من تطبيقات Microsoft 365. تخيل وصول بريد إلكتروني يحتوي على ملف CSV إلى صندوق وارد مشترك؛ يستطيع Power Automate تنزيله، وفتحه في Excel، وتشغيل برنامج نصي لتنظيفه ومعالجته، وحفظ النتيجة في أي مكان تريده.
إذا كنت ترغب في التعرف على هذه الميزة، فستجد الدروس التعليمية على تشغيل برامج Office النصية باستخدام Power Automate يشرحون كيفية ربط نص برمجي محدد من المحرر بتدفق وكيفية تمرير المعلمات وجمع النتائج ومعالجة الأخطاء داخل التدفق نفسه.
إنشاء برامج نصية لـ Office: ثلاث طرق للعمل
يوفر برنامج Excel للويب حاليًا عدة طرق لـ أنشئ نصوصًا برمجية جديدة خاصة ببرامج Office مصممة خصيصًا لملفات تعريف المستخدمين المختلفة.ليس من الضروري أن تكون مطورًا لتبدأ، ولكن إذا كنت كذلك، فستتمكن أيضًا من تحقيق أقصى استفادة من المنصة.
الخيار الأول هو استخدام مسجل الحركة لتسجيل خطواتك المعتادةيُعدّ هذا مثاليًا عندما يكون لديك بالفعل عملية محددة جيدًا تُكررها عادةً بنفس الطريقة. في هذه الحالة، لا تحتاج إلى أي معرفة برمجية: ما عليك سوى اتباع خطواتك المعتادة مع تفعيل المُسجّل، ودع برنامج Excel يُنشئ لك البرنامج النصي.
الطريقة الثانية هي الذهاب مباشرة إلى محرر أكواد لكتابة أو تحسين البرامج النصية في TypeScriptهذا هو النهج الموصى به عندما تريد إنشاء عمليات أتمتة أكثر تعقيدًا، أو تحسين البرامج النصية التي تم إنشاؤها بواسطة المسجل، أو دمج منطق متقدم لا تعرضه واجهة Excel بشكل مباشر.
وأخيرا، هناك إمكانية قم بإنشاء نص برمجي أولي بمساعدة الذكاء الاصطناعيتتيح لك هذه الميزة، التي لا تزال في مرحلة المعاينة وغير متاحة لجميع المستخدمين، تحديد ما تريد فعله واستلام مسودة برمجية يمكنك مراجعتها وتصحيح أخطائها وتعديلها وفقًا لاحتياجاتك الخاصة. إنها نقطة انطلاق جيدة إذا كنت تعرف ما تريد تحقيقه ولكنك لست متأكدًا من كيفية ترجمته إلى TypeScript.
كيفية تشغيل وإدارة برنامج نصي من Office
تشغيل برنامج نصي تم إنشاؤه حديثًا أو برنامج قمت بمشاركته أمر بسيط للغاية: كل ما عليك فعله هو الوصول إلى علامة التبويب "أتمتة" في برنامج Excel على الويبومن هناك سترى معرض نصوص Office الذي يضم النصوص التي عملت معها مؤخراً.
لإطلاق واحدة، كل ما عليك فعله هو انتقل إلى أتمتة > عرض البرامج النصية، واختر البرنامج النصي، ثم انقر فوق زر التشغيل. في محرر التعليمات البرمجية. أثناء تشغيله، يعرض برنامج Excel إشعارًا صغيرًا يختفي عند انتهاء البرنامج النصي.
ستجد في لوحة المحرر قائمة سياقية مرتبطة بكل نص برمجي، ويمكن الوصول إليها من خلال علامة الحذف (...). في تلك القائمة، يمكنك قم بإزالة البرامج النصية التي لم تعد تستخدمها، وأعد تسميتها، وقم بدمجها مع Power Automate. لإنشاء مسار جديد أو إضافة زر إلى الشريط لتشغيلها مباشرة من المعرض.
المتطلبات والمشاكل الشائعة المتعلقة بعلامة التبويب "أتمتة"
في بعض الحالات قد يحدث ذلك لا تظهر علامة التبويب "أتمتة" في Excel أو أن البرامج النصية لـ Office غير متوفرةهناك عدة نقاط تستحق التحقق منها قبل الاعتقاد بأن شيئًا ما "معطل" بالتأكيد.
أول شيء يجب التحقق منه هو أن تتضمن رخصة Microsoft 365 الخاصة بك دعمًا لبرامج Office النصيةإذا لم تتضمن اشتراكك هذه الميزة، فلن ترى علامة التبويب ولن تتمكن من استخدامها. من المهم أيضًا تفعيل ملفات تعريف الارتباط الخاصة بالجهات الخارجية في متصفحك عند استخدام Excel على الويب.
من ناحية أخرى، يمكن لمسؤول Microsoft 365 الخاص بك بعد تعطيل برامج Office النصية من مركز الإدارة أو ربما تكون قد طبقت سياسة مجموعة تحظرها (في بيئات ويندوز). في بعض الحالات، ستحتاج أيضًا إلى تثبيت WebView2 على جهاز الكمبيوتر الخاص بك.
وأخيراً، تأكد من ذلك لا تقم بتسجيل الدخول كضيف أو مستخدم خارجي إلى المستأجر في مؤسستك، لأنه في هذا السياق قد يتم تقييد بعض القدرات، مثل البرامج النصية لـ Office.
تسجيل أخطاء البرامج النصية والمشاكل
حتى لو كان النص يعمل بشكل جيد عند تسجيله لأول مرة، فقد عدم إعادة إنتاجها في كتب أخرى أو في مواقف مختلفة قليلاًتشمل الأسباب النموذجية تغييرات أسماء الأوراق، والجداول التي لم تعد موجودة، أو الاختلافات في بنية البيانات.
عندما يحدث أي من هذا، يعرض برنامج Excel الأخطاء في لوحة محرر التعليمات البرمجيةيمكنك استخدام زر "عرض السجلات" لعرض رسائل أكثر تفصيلاً في أسفل اللوحة، مما يساعدك على فهم الخطأ الذي حدث بالضبط وفي أي نقطة في الكود.
تُعد هذه السجلات ضرورية لتصحيح أخطاء البرامج النصية، لأن يخبرونك بالسطر الذي به مشكلة ويقدمون وصفًا للمشكلة.باستخدام هذه المعلومات، يمكنك تعديل أسماء الكائنات، أو إضافة عمليات فحص مسبقة، أو تعديل التدفق المنطقي للبرنامج النصي لجعله أكثر قوة.
الميزات غير المدعومة حاليًا بواسطة Office Scripts
تتطور منصة Office Scripts باستمرار، ولكن لا تزال هناك وظائف في برنامج Excel لا يمكن تسجيلها أو أتمتتها. باستخدام المسجل أو واجهة برمجة التطبيقات المتاحة.
عند محاولة استخدام مسجل الأحداث مع ميزة غير مدعومة، ستجد ملاحظة في لوحة السجل يشير هذا إلى تعذر تسجيل الإجراء. لن تُدرج هذه العمليات في النص البرمجي، وبالتالي سيتم حذفها عند تشغيله.
في ظل هذا الوضع، فإن أفضل استراتيجية هي ابحث عن بديل مكافئ مدعوم أو قم بالرجوع بشكل دوري إلى الوثائق الفنية لبرنامج Office Scripts، حيث يتم تحديث قائمة الإمكانيات المتاحة.
أفضل الممارسات لجعل برامجك النصية موثوقة
لضمان أن تتصرف برامج Office النصية الخاصة بك بشكل متوقع ولا تفشل عند أدنى استفزاز، يُنصح باتباع هذه الإرشادات. سلسلة من الأنماط وأفضل الممارساتتم تصميم هذه الإرشادات لتقليل الأخطاء الشائعة عند أتمتة سير العمل في برنامج Excel.
تتمثل الفكرة الرئيسية الأولى في استخدام مسجل الحركة كأداة تعليميةعندما لا تعرف كيفية ترجمة دالة أو ميزة في برنامج Excel إلى كود برمجي، سجّلها ولاحظ النتيجة. ثم يمكنك نسخ جزء الكود هذا ولصقه في برنامج نصي أكبر، مع تعديله حسب الحاجة.
ومن التوصيات المهمة الأخرى ما يلي: تأكد دائمًا من أن العناصر التي ستستخدمها موجودة بالفعل في الكتاب.تعتمد العديد من البرامج النصية على ورقة عمل تحمل اسمًا محددًا أو جدولًا محددًا؛ إذا قام شخص ما بإعادة تسميتها أو حذفها، فسيفشل البرنامج النصي في منتصف التنفيذ.
يتكون النمط النموذجي من استرجع الورقة أو الجدول بالاسم وتحقق من صحة النتيجة قبل المتابعة.على سبيل المثال، يمكنك الحصول على ورقة "Index" باستخدام `workbook.getWorksheet('Index')` والتحقق من أن المتغير المُعاد ليس فارغًا. إذا كانت الورقة موجودة، فتابع العمل ضمن نطاقها؛ وإذا لم تكن موجودة، فقم بتسجيل رسالة واضحة في وحدة التحكم ليُعلم المستخدم بما هو مفقود.
يمكنك أيضًا استخدام عامل التشغيل الاختياري ? في TypeScript لـ استدعاء الطرق فقط إذا تم تعريف الكائنعلى سبيل المثال، يضمن الأمر workbook.getWorksheet('Index')?.delete(); أن عملية الحذف () يتم تنفيذها فقط إذا كانت الورقة موجودة، مما يتجنب الأخطاء غير الضرورية.
تحقق من صحة بيانات الكتاب وحالته قبل إجراء أي تغييرات.
قبل أن يبدأ برنامجك النصي في كتابة المعلومات أو حذفها أو تحويلها، من المستحسن تأكد من أن الكتاب في الحالة التي تتوقعهايشمل ذلك وجود جميع الأوراق والجداول والأسماء والعناصر الأخرى التي يعتمد عليها منطقك.
تخيل نصًا يحتاج جدولان يُطلق عليهما "الجدول 1" و "الجدول 2" لنسخ البيانات من أحدهما إلى الآخر. يُنصح بالحصول على كليهما في البداية، والتحقق من أنهما ليسا فارغين، وإذا كان أحدهما مفقودًا، يتم تسجيل رسالة توضح المشكلة وإنهاء البرنامج النصي بتعليمات إرجاع من الدالة الرئيسية.
إذا قمت بإجراء هذا الفحص في دالة مساعدة، يمكنك يُرجع قيمة منطقية تُشير إلى ما إذا كان كل شيء صحيحًاتستدعي الدالة الرئيسية هذه الدالة، وإذا أعادت قيمة خاطئة، فإنها تتوقف دون متابعة. يتيح لك هذا النمط مركزة التحقق من صحة المدخلات والحفاظ على تنظيم الكود وسهولة قراءته.
متى يجب استخدام عبارة throw لطرح الأخطاء وكيفية استخدام عبارة try…catch
في معظم الحالات، يكفي أن أنهِ البرنامج النصي باستخدام مفتاح الإدخال (Enter) واعرض رسالة وصفية. حتى يعرف المستخدم ما حدث. مع ذلك، توجد حالات ترغب فيها بإظهار خطأ صريح لا يوقف البرنامج النصي فحسب، بل يوقف أيضًا العمليات التي تعتمد عليه.
عندما يكون البرنامج النصي جزءًا من تدفق Power Automate، فإنه يمكن أن يكون مفتاحًا منع استمرار التدفق في حالة فقدان المعلومات الهامة.في هذه الحالات، من المنطقي استخدام عبارة `throw` لإطلاق استثناء برسالة محددة، على سبيل المثال، عند فقدان جدول مطلوب. سيؤدي هذا الخطأ إلى توقف كل من البرنامج النصي وسير العمل.
ومن الأدوات المفيدة الأخرى الهيكل try…catch، مما يسمح لك باعتراض الأخطاء أثناء تنفيذ استدعاء واجهة برمجة التطبيقات (API).على سبيل المثال، إذا حاولت استخدام الدالة `setValues()` مع مجموعة بيانات كبيرة جدًا بالنسبة لبرنامج Excel على الويب، فسيفشل البرنامج النصي إذا لم تتعامل مع الأمر. من خلال وضع هذا الاستدعاء داخل كتلة try…catch، يمكنك عرض رسالة أكثر وضوحًا للمستخدم وإنهاء البرنامج النصي بطريقة مُحكمة.
يمكنك حتى الاستفادة من ميزة منع الإمساك لـ جرب استراتيجية بديلة عندما تفشل إحدى الاستراتيجيات.في المثال السابق، إذا أدى setValues() إلى حدوث خطأ، يمكنك استدعاء دالة تعالج البيانات على دفعات أصغر، مما يقلل من خطر حدوث نفس المشكلة مرة أخرى.
التعلم، والأمثلة، والموارد الإضافية
إذا كنت تمتلك بالفعل مستوى متوسطًا أو متقدمًا في برنامج إكسل وتجيد استخدام نسخة الويب، سيكون تعلم استخدام Office Scripts أسهل بكثير.من الأفضل أولاً أن تقوم بتعزيز معرفتك بالوظائف والجداول والتنسيقات، ثم تتعمق في الأتمتة.
توجد دورات ومواد تدريبية تركز على سنعلمك كيفية تسجيل النصوص وتحريرها وتشغيلها في الوقت المناسببالإضافة إلى توضيح الاختلافات الرئيسية بين البرامج النصية و VBA وكيف يكمل كل منهما الآخر، تستخدم الدورة التدريبية في كثير من الأحيان أمثلة عملية، مثل قوالب الفواتير أو التقارير المتكررة، حتى تتمكن من تطبيق المفاهيم مباشرة في عملك اليومي.
يشرح هذا النوع من التدريب عادةً كيفية إضافة أزرار مخصصة لتشغيل البرامج النصية، وكيفية مشاركة الكتب التي تحتوي على برامج نصية بين الفرق وكيفية تشغيل عمليات التشغيل الآلي من قنوات Teams، مما يفتح المزيد من إمكانيات التعاون.
إذا كنت ترغب في التعمق أكثر، فإن الوثائق التقنية لمايكروسوفت تتضمن أدلة حول تسجيل الإجراءات، ودروس تعليمية خطوة بخطوة، وأمثلة برمجية جاهزة للاستخدام وشروحات حول كيفية إنشاء أزرار محددة في واجهة المستخدم لتنفيذ نص برمجي معين. كل هذا سيساعدك على بناء حلول متطورة بشكل متزايد.
إتقان استخدام سكربتات Office في برنامج Excel للويب يعني تغيير طريقة تفاعلك مع جداول البيانات الخاصة بك بشكل كامل: تنتقل من القيام بمهام ميكانيكية إلى تصميم عمليات مؤتمتة والتي يتم تكرارها دائمًا بنفس الطريقة، دون أعطال وفي وقت أقل بكثير، سواء عن طريق الضغط على زر، أو مشاركتها مع فريقك، أو دمجها في تدفقات كاملة مع Power Automate. قم بمشاركة هذا الدليل وسيتمكن المزيد من المستخدمين من التعرف على الموضوع..