سؤال

أريد أن أجد واستبدال نص في مستند Word.قمت بإنشاء ماكرو كعلوف. giveacodicetagpre.

استبدل كل شيء ولكن ليس في رأس / تذييل !! كيف تضطر إلى العمل على المستند بأكملها تشمل رأس / هيئة / تذييل؟

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

المحلول

لقد استخدمت دائما رمز VBA هذا للعثور على / استبداله، وسوف يقوم به رؤوس / تذييلات جنبا إلى جنب مع نص المستند: giveacodicetagpre.

يمكنك أيضا نسخها ولصقها مجموعة من المرات في نفس الفرعية لاستبدال سلاسل مختلفة في نفس الوقت.

نصائح أخرى

يجب أن يكون هناك طريقة أفضل، لكن لا يمكنني العثور عليها: giveacodicetagpre.

يبدو أن الكلمة ترفض البحث عن منطقة ما لم يكن عرضك الحالي (وهو أمر مثير للسخرية في رأيي).لا يمكنك حتى البحث في المستند بأكمله بما في ذلك الرؤوس والتذييلات في وقت واحد من خلال UI. هنا سؤال في موقع آخر بدا أنه يحصل على نفس الإجابة.

لا أرى أي طريقة "إجبار" حوار البحث واستبدالها لتضمين نص الرأس والتذييل.سجلت ماكرو أثناء تغيير نص الرأس وحصل على هذا الرمز: giveacodicetagpre.

ذهبت لعرضها »رأس / تذييل الصفحة وحذف شخصية وكتبت واحدة جديدة.

ما عليك القيام به هو العثور عليه واستعارة في VBA:

  • اقرأ محتويات الرأس في متغير سلسلة
  • تحليل متغير السلسلة، واستبدال النص إذا لزم الأمر، ثم
  • اكتب محتويات متغير السلسلة مرة أخرى إلى الرأس

    كرر لتذييل التذييل.

لقد وجدت التعليمات البرمجية الصحيحة هنا فسوف يقوم بديل النص حتى في صناديق النصرفي تذييل / رأس. giveacodicetagpre.

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