لم يعد من الممكن التحقق من حالة CheckBox بعد دمج البريد

StackOverflow https://stackoverflow.com/questions/9502792

سؤال

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

{IF {MERGEFIELD fieldName}="y" [checked checkbox] [unchecked checkbox]}

حيث توجد [مربع اختيار محدد] و [مربع اختيار غير محدد]. Check Box Content Controlsمع حالة الاختيار المقابلة.

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

هل هناك إمكانية لإضافة خانة اختيار تم تحديدها بناءً على قيمة مصدر البيانات ولكنها لا تزال قابلة للتحديد/غير قابلة للتحديد في المستند المدمج؟

لقد حاولت أيضًا استخدام النماذج القديمة وعناصر تحكم X النشطة، ولكن لم أحقق أي نجاح.

هل كانت مفيدة؟

المحلول

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

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

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

أنا شخص مهتم في رمز الاستبدال، ولدي postet هنا سؤال حول (مع) ذلك.

نصائح أخرى

نعم، لا يزال من الممكن تحديد خانة الاختيار أو إلغاء تحديدها من خلال النقر على "إنهاء ودمج" -> "تحرير المستندات الفردية" لأنه يتم تحويل حقول دمج البريد مرة أخرى إلى نص أو عنصر تحكم أو كائن (على سبيل المثال.التحكم في خيار مربع الاختيار).

هذا يحل مشاكل خانة الاختيار الخاصة بي.

شكرًا،

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top