جدول المحتويات
في هذه المقالة سترى كيفية تطبيق التنسيق الشرطي على حدود الجدول في Outlook. سأوضح لك كيفية تغيير لونها وعرضها ونمطها. ثم سأعلمك كيفية إجراء العديد من التعديلات في وقت واحد وتلوين جدول Outlook الخاص بك بعدة طرق مختلفة.
أولاً ، أود تقديم تعليق صغير للقادمين الجدد في هذه المدونة. سنتحدث اليوم عن التنسيق الشرطي في النماذج ، وسأوضح لك كيفية إعدادها بشكل صحيح باستخدام الوظيفة الإضافية لقوالب البريد الإلكتروني المشتركة لبرنامج Outlook. يمكن أن تساعدك هذه الأداة في لصق القوالب المنسقة تمامًا المحفوظة مسبقًا في رسائل البريد الإلكتروني وتقليص روتين المراسلة الخاص بك إلى بضع نقرات.
إذا كنت قد قرأت بالفعل التنسيق الشرطي في البرنامج التعليمي لجداول Outlook ، فأنت تعلم كيفية تغيير محتوى الخلايا ولون الخلفية. ومع ذلك ، هذا ليس كل ما يمكنك القيام به لتفتيح جدول Outlook الخاص بك. سأوضح لك اليوم طرق تلوين حدود الجدول بشكل مشروط وتعديل عرضها ونمطها.
علاوة على ذلك ، تنتظرك مكافأة صغيرة في الفصل الأخير حيث سأوضح لك كيفية تطبيق العديد من التعديلات في نفس الوقت واجعل طاولتك ملونة ومشرقة مثل الألعاب النارية في الرابع من يوليو ؛)
تغيير لون حدود الخلايا
لتظهر لك كيفية عمل رسم الحدود ، سأستخدم نفس العينات من البرنامج التعليمي الأسبوع الماضي. الحالة هي التالية: أنا ألصق ملففريق Microsoft ، لا تتردد في التحقق من استجابتهم في محادثة GitHub هذه :)
الملاحظة النهائية
آمل حقًا أن أتمكن من إقناعك بأن الجدول في Outlook ليس مجرد حدود سوداء ذات حدود بسيطة نص. هناك مجال كبير للتحسين والإبداع :)
عندما تقرر إجراء بعض تجارب الرسم الخاصة بك ، فقط قم بتثبيت قوالب البريد الإلكتروني المشتركة من Microsoft Store واستمتع بها!
إذا كان هناك أي أسئلة متبقية تحتاج إلى بعض المساعدة في التنسيق الشرطي في جداول Outlook ، فقط اترك بضع كلمات في قسم التعليقات وسنكتشفها ؛)
النموذج واختيار معدل الخصم لملء الجدول. اعتمادًا على خياري ، سيتم تلوين حدود الخلية بلون معين.الجدول الذي سأقوم بتلوينه اليوم سيكون هو الجدول أدناه:
نموذج رأس 1 | نموذج العنوان 2 | نموذج الرأس 3 |
~٪ WhatToEnter [{dataset: 'Dataset with discounts' ، العمود: ' الخصم '، العنوان:' تحديد الخصم '}] الخصم |
نظرًا لأنه يتم التعامل مع التنسيق الشرطي في HTML للقوالب ، فلنبدأ افتح رمز HTML لهذا الجدول أولاً:
- افتح القالب الذي تريده واضغط على تحرير :
- ابحث عن عرض رمز HTML ( ) على شريط أدوات القالب:
- شاهد HTML الأصلي الذي سيتم تعديله عدة مرات:
إذا كنت تتساءل عن الألوان وعلاقتها بأسعار الخصم ، فسأعطيك تلميحًا :) Dataset! ليس لدي فكرة ما هو؟ ثم توقف قليلاً واقرأ البرنامج التعليمي لقوالب Outlook Fillable أولاً.
هذه هي مجموعة البيانات الأصلية التي سأستخدمها في البداية وقم بتحسينها قليلاً في بضعة فصول:
الخصم | رمز اللون |
10٪ | # 00B0F0 |
15 ٪ | # 00B050 |
20٪ | # FFC000 |
25٪ | # 4630A0 |
عندما أحتاج إلى استرداد رمز اللون الضروري من هذا الجدول ، سأستخدم الماكرو التالي:
~٪ WhatToEnter [{dataset: 'Dataset with discounts'، العمود: 'Color code'}]نظرًا لأننا قمنا بتغطية جميع الأساسيات ، فلنبدأ في تغيير الألوان :)
تحديث لون حد واحد الخلية
لتلوين حدود خلية واحدة في جدول ، دعنا نعثر أولاً على سطرها في HTML للقالب ونلقي نظرة فاحصة على مكوناته:
- يمثل " النمط = " مجموعة المعلمات الأساسية للخلية.
- "العرض: 32٪ ؛ border: 1px solid #aeabab ”هي عرض الخلية والحدود ولونها ونمطها.
- " ~٪ WhatToEnter [] الخصم " هو محتوى الخلية.
يعني سطر الكود هذا أنني سأرى خلية بحدود رمادية 1 بكسل بنمط صلب. إذا قمت باستبدال أي من هذه المعلمات ، فقد يؤدي ذلك إلى إتلاف مظهر الجدول في القالب الخاص بي ، أي أن الحدود ستكون غير مرئية (على الرغم من أن كل شيء سيبدو بشكل مثالي بعد اللصق).
أرغب في الحصول على معيار جدول في قالب وتعديله عند اللصق. لذلك ، أضفت سمة جديدة واحدة مع المعلمات التي ستحل محل المعامِلات الأصلية عند اللصق:
لنفحص سطر HTML أعلاه:
- “ style =" border : 1px solid #aeabab؛ " هي السمة الأولى. هذه هي الخلية الأصليةالخصائص.
- " data-set-style = " هي معلمة خاصة ستساعدني في استبدال السمة أعلاه بمجموعة الخصائص الضرورية أثناء اللصق.
- “ الحد: 1 بكسل صلبة ؛ لون الحدود: ”هو جزء من السمة الثانية حيث سنتوقف مؤقتًا. انظر ، البداية مماثلة للأصل ، نفس عرض ونمط الحد. ومع ذلك ، عندما يتعلق الأمر باللون (المعلمة التي أريد تغييرها) ، أستبدلها بـ لون الحدود: وألصق ماكرو WhatToEnter. وبالتالي ، بناءً على خيار القائمة المنسدلة ، سيتم استبدال الماكرو برمز اللون وستتم إعادة رسم الحدود.
- "~٪ WhatToEnter [] الخصم" لا يزال محتوى الخلية لا يتطلب أي تغييرات.
لذلك ، سيبدو HTML الكامل مع الخلية الملونة المستقبلية كما يلي:
عند لصق هذا النموذج ، سيتم تلوين حدود الخلية المحدثة باللون المختار على الفور:
رسم حدود الصف بأكمله
الآن دعنا نرسم الحدود على صف كامل من جدول العينة الخاص بنا وانظر كيف يعمل. المنطق هو نفسه تمامًا كما فيالفقرة أعلاه باستثناء أنك ستحتاج إلى تحديث جميع خلايا الصف الثاني. بمجرد تطبيق نفس التعديلات التي قمت بتغطيتها أعلاه على الصف بأكمله ، يتم رسمه في غمضة عند لصق القالب.
إذا كنت ترغب في إلقاء نظرة على القالب. HTML جاهز مع تلوين الصف الثاني ، هنا يذهب:
تغيير عرض الحدود
الآن دعنا نحاول تحديث ليس فقط لون الحدود ولكن أيضًا عرضه. ألق نظرة أخرى على سمة HTML التي تحل محل السمة الأصلية عند اللصق:
data-set-style = "border: 1px solid؛ border-color: ~٪ WhatToEnter [{dataset: ' مجموعة البيانات مع الخصومات ، العمود: 'Color code'}] "& gt؛ ~٪ WhatToEnter [{dataset: 'Dataset with discounts' ، العمود: 'الخصم' ، العنوان: 'Select Discount'}] الخصمراجع 1px معلمة؟ هذا هو عرض الحدود المراد تلوينها. يمكنك تغييره يدويًا إلى ، على سبيل المثال ، 2 وستصبح حدود الجدول أوسع بمجرد لصقه.
ومع ذلك ، سأفعل ذلك بطريقة أخرى. سأحدِّث مجموعة البيانات الخاصة بي وأضيف عمودًا جديدًا بعرض الحدود. في هذه الحالة ، بمجرد اختيار المعدل الحالي للصقه ، سيكون كل من اللون والعرضتم التحديث.
الخصم | رمز اللون | عرض الحدود |
10٪ | # 00B0F0 | 2 |
15٪ | # 00B050 | 2.5 |
20٪ | # FFC000 | 3 |
25٪ | # 4630A0 | 3.5 |
الآن دعنا نعدل السمة الثانية لكل سطر واستبدل 1px بالجزء التالي من النص:
border-width: ~٪ WhatToEnter [{dataset: 'Dataset with discounts'، العمود: 'Border width'}]ثم أكررها لجميع الخلايا الثلاث للصف الثاني وأحصل على HTML التالي في النتيجة:
بمجرد حفظ هذا القالب ولصقه ، ستظهر الحدود الزرقاء المتسعة في رسالة بريد إلكتروني:
تعديل نمط الحدود في جدول
في هذا الفصل apter أود أن ألفت انتباهك إلى عامل آخر - النمط. هذا واحد سوف يتعامل مع مظهر الحدود. قبل أن أوضح لك كيفية تطبيقه بشكل صحيح ، سأحتاج إلى الرجوع إلى مجموعة البيانات الخاصة بي وتعديلها وفقًا لحالتي الحالية.
الخصم | الحدودالنمط |
10٪ | متقطع |
15٪ | مزدوج |
20٪ | منقط |
25٪ | ريدج |
لقد قمت بربط كل معدل خصم بنمط حد وحفظت مجموعة البيانات هذه للمستقبل. سيكون الماكرو لاسترداد نمط HTML الخاص بي هو ما يلي:
~٪ WhatToEnter [{dataset: "Dataset with discounts" ، العمود: "Border style"}]الآن سأحتاج إلى تحديث سمات الصف الثاني عن طريق استبدال صلب (النمط الافتراضي الذي كنت أستخدمه طوال الوقت) بالماكرو أعلاه للحصول على الجزء التالي من الكود:
data-set-style = "border: 1px #aeabab؛ border-style: ~٪ WhatToEnter [{dataset: 'Dataset with discounts'، العمود: 'Border style'}]هنا يتم عرض HTML النهائي:
إذا قمت بنسخ HTML ولصقه إلى القوالب الخاصة بك ، فإن النتيجة لن تجعلك تنتظر:
قم بإعداد التنسيق الشرطي لتغيير التمييز ولون النص وعرض الحدود في نفس الوقت
لقد وصلنا إلى معظم إنتريس جزء من هذا لأنني على وشك أن أوضح لك كيفية تطبيق تعديلات متعددة في وقت واحد. أولاً ، سأحدِّث مجموعة البيانات التي سأستعيد البيانات منها.منذ أن قررت تغيير تمييز الخلايا ولون النص وعرض الحدود ، يجب تحديد كل هذه المعلمات. ومن ثم ، ستبدو مجموعة البيانات الجديدة الخاصة بي كما يلي:
الخصم | رمز اللون | رمز الخلفية | عرض الحدود |
10٪ | # 00B0F0 | # DEEBF6 | 2 |
15 ٪ | # 00B050 | # E2EFD9 | 2.5 |
20٪ | # FFC000 | # FFF2CC | 3 |
25٪ | # 4630A0 | # FBE5D5 | 3.5 |
لذلك ، إذا اخترت 10٪ ، فسيتم رسم النص المطلوب باللون الأزرق (# 00B0F0 ) ، وستظل خلفية الخلايا المختارة مظللة نغمة زرقاء فاتحة (# DEEBF6 ) وسيتم توسيع حدودها مرتين.
ولكن كيف يمكن توصيل مجموعة البيانات هذه بجدول Outlook بحيث يتم تنسيقها؟ لقد كنت أقوم بتحضيرك لهذه المهمة في مقالتين :) هنا ينتقل HTML الذي سيتعامل مع جميع التعديلات الضرورية:
الآن دعنا نلقي نظرة على جميع التعديلات المطبقة:
- نموذج رأس 1 - سترسم هذه القطعة نص الرأس بالألوان من عمود "رمز اللون". في حال شعرتكما لو كنت بحاجة إلى تحديث ذاكرتك على لوحة النص ، ارجع إلى تغيير لون خط النص في فصل الجدول من البرنامج التعليمي السابق.
- data-set-style = "background-color: ~٪ WhatToEnter [ {dataset: 'Dataset with discounts'، العمود: 'Background code'، title: 'Select discount'}] - يقوم هذا الجزء بتحديث لون الخلفية ، مع أخذ الكود الخاص به من عمود كود الخلفية من مجموعة البيانات. لا تتردد في إلقاء نظرة على البرنامج التعليمي لإبراز الخلايا إذا كنت تشعر أنك بحاجة إلى وصف أكثر تفصيلاً لهذه الحالة.
- data-set-style = "border: solid #aeabab؛ عرض الحدود: ~٪ WhatToEnter [{dataset: 'Dataset with discounts'، العمود: 'Border width'}] - باستخدام حدود خط HTML هذا ، سيتم تغيير العرض إلى العرض المحدد في عرض الحدود لقد قمت بتغطيتها سابقًا ، قد تلقي نظرة في حال فاتتك شيئًا ما.
عندما ألصق قالبًا مع إضافة هذه السمات ، فإن النتيجة لن تجعلني أنتظر:
هناك ملاحظة صغيرة أود الإدلاء بها قبل إغلاق هذا الموضوع. أثناء اختبار تلوين الحدود في الجداول ، واجهت سلوكًا غامضًا جدًا للحدود في كل من إصدارات Outlook على الإنترنت وسطح المكتب. كنت مرتبكًا بعض الشيء ، لقد تواصلت مع مطورينا للتوضيح. اكتشفوا أن عملاء Outlook المختلفين يعرضون الجداول بطرق مختلفة وأن سبب هذا السلوك هو خطأ في Outlook.
أبلغ فريقنا عن هذه المشكلة إلى