Skip to main content

كيفية ضبط حجم مربع النص تلقائيًا ليتناسب مع المحتوى في Excel؟

Author: Siluvia Last Modified: 2025-05-30

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

ضبط حجم مربع النص تلقائيًا ليتناسب مع المحتوى باستخدام ميزة ضبط الشكل ليناسب النص
ضبط حجم جميع مربعات النص تلقائيًا لتتناسب مع المحتوى باستخدام كود VBA


ضبط حجم مربع النص تلقائيًا ليتناسب مع المحتوى باستخدام ميزة ضبط الشكل ليناسب النص

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

1. بعد إدراج مربع النص، انقر بزر الماوس الأيمن على حدود مربع النص، ثم انقر فوق خصائص الحجم من قائمة النقر بزر الماوس الأيمن. انظر لقطة الشاشة:

Screenshot showing the Size and Properties option in the Excel right-click menu for a text box

2. يمكنك رؤية تنسيق الشكل يتم عرض اللوحة على الجانب الأيمن من ورقة العمل، أسفل خصائص الحجم Size and Properties tab in the Format Shape pane التبويب، اختر تغيير حجم الشكل ليتناسب مع النص مربع في قسم مربع النص ثم أغلق تنسيق الشكل اللوحة. انظر لقطة الشاشة:

Screenshot of the Format Shape pane in Excel with the Resize shape to fit text option

من الآن فصاعدًا، سيتم ضبط حجم مربع النص ليتناسب مع المحتوى تلقائيًا.

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


ضبط حجم جميع مربعات النص تلقائيًا لتتناسب مع المحتوى باستخدام كود VBA

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

1. اضغط على مفتاحي Alt + F11 معًا لفتح نافذة Microsoft Visual Basic for Applications.

2. في نافذة Microsoft Visual Basic for Applications، انقر فوق إدراج > وحدة. ثم انسخ والصق الكود البرمجي VBA أدناه في نافذة الوحدة.

كود VBA: ضبط حجم جميع مربعات النص تلقائيًا لتتناسب مع المحتوى في ورقة العمل

Sub TextBoxResizeTB()
    Dim xShape As Shape
    Dim xSht As Worksheet
    On Error Resume Next
    For Each xSht In ActiveWorkbook.Worksheets
        For Each xShape In xSht.Shapes
            If xShape.Type = 17 Then
                xShape.TextFrame2.AutoSize = msoAutoSizeShapeToFitText
                xShape.TextFrame2.WordWrap = True
            End If
        Next
    Next
End Sub

3. اضغط على مفتاح F5 لتشغيل الكود. بعد ذلك، يمكنك رؤية أن جميع مربعات النص في ورقة العمل الحالية تم ضبط حجمها تلقائيًا لتتناسب مع محتواها كما هو موضح في لقطة الشاشة أدناه.

Screenshot of Excel showing automatically resized text boxes to fit content after running VBA code

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


المقالة ذات الصلة:

أفضل أدوات الإنتاجية لمكتب العمل

🤖 Kutools AI Aide: أحدث ثورة في تحليل البيانات من خلال: التنفيذ الذكي |توليد الشيفرة |إنشاء الصيغ المخصصة |تحليل البيانات وتوليد الرسوم البيانية |استدعاء الوظائف المحسنة
الميزات الشائعة: البحث، تمييز أو وضع علامة على المكررات | حذف الصفوف الفارغة | دمج الأعمدة أو العنوان دون فقدان البيانات | تقريب ...
بحث متقدم: بحث V متعدد المعايير | بحث V متعدد القيم | بحث في عدة ورقات | مطابقة غامضة ....
قائمة منسدلة متقدمة: إنشاء قائمة منسدلة بسرعة | قائمة منسدلة تابعة | قائمة منسدلة متعددة الاختيار ....
إدارة الأعمدة: إضافة عدد محدد من الأعمدة | نقل الأعمدة | تبديل حالة إظهار الأعمدة المخفية | مقارنة النطاق والأعمدة ...
ميزات مميزة: التركيز على الشبكة | عرض التصميم | شريط الصيغ المحسن | أدوات المصنف & أدوات الورقة العمل | مكتبة النص التلقائي (Auto Text) | منتقي التاريخ | دمج البيانات | تشفير/فك تشفير الخلايا | إرسال البريد الإلكتروني حسب القائمة | مرشح متقدم | تصفية خاصة (تصفية الخلايا التي تحتوي على خط عريض/مائل/يتوسطه خط...) ...
أفضل15 مجموعة أدوات:12 أداة نصية (إضافة نص، حذف الأحرف المحددة، ...) | أكثر من50 نوع من الرسوم البيانية (مخطط جانت، ...) | أكثر من40 صيغة عملية (حساب العمر بناءً على تاريخ الميلاد، ...) |19 أداة إدراج (إدراج رمز الاستجابة السريعة، إدراج صورة من المسار، ...) |12 أداة تحويل (تحويل إلى كلمات، تحويل العملة، ...) |7 أدوات دمج وتقسيم (دمج متقدم للصفوف، تقسيم الخلايا، ...) | ... والمزيد

عزز مهاراتك في Excel مع Kutools لـ Excel، واختبر الكفاءة كما لم يحدث من قبل. Kutools لـ Excel يقدم أكثر من300 ميزة متقدمة لزيادة الإنتاجية وتوفير وقت الحفظ. انقر هنا للحصول على الميزة التي تحتاجها أكثر...


Office Tab يقدم واجهة التبويب لـ Office، ويجعل عملك أسهل بكثير

  • تمكين تحرير وقراءة المستندات عبر التبويبات في Word وExcel وPowerPoint.
  • افتح وأنشئ عدة مستندات في تبويبات جديدة ضمن نفس النافذة، بدلاً من فتحها في نوافذ منفصلة.
  • يزيد إنتاجيتك بنسبة50%، ويقلل مئات النقرات بالماوس يومياً!