باستخدام VBA للكلمة، كيف يمكنني إنشاء مجموعة من خلايا الجدول؟

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

  •  16-09-2019
  •  | 
  •  

سؤال

أحاول معرفة كيفية التعامل مع كائنات النطاق في Word VBA فيما يتعلق بجداول MS Word.

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

علي سبيل المثال:

Set rngCells = myTable.Range(Start:=<cell>, End:=<cell>)

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

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

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

المحلول

لقد وجدت الإجابة التي كنت أبحث عنها:

Set myCells = ActiveDocument.Range(Start:=ActiveDocument.Tables(1).Cell(1, 1).Range.Start, _
             End:=ActiveDocument.Tables(1).Cell(1, 1).Range.End)

لم أدرك أن كائن النطاق كان من كائن المستند، وليس كائن الجدول.

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