باستخدام VBA للكلمة، كيف يمكنني إنشاء مجموعة من خلايا الجدول؟
سؤال
أحاول معرفة كيفية التعامل مع كائنات النطاق في 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)
لم أدرك أن كائن النطاق كان من كائن المستند، وليس كائن الجدول.
لا تنتمي إلى StackOverflow