- Сообщения
- 4 838
- Реакции
- 1
Задача:
средствами VB (VBA) оформить таблицу. В частности, по периметру таблицы нужно задать Stroke 0,75 pt, внутри расчертить Stroke-ами 0,25 pt.
Что уже имеем:
1. Перебором ячеек таблицы удаётся задать их свойства LeftEdgeStrokeWeight, RightEdgeStrokeWeight, TopEdgeStrokeWeight, BottomEdgeStrokeWeight. Но перебором в таблице из полутысячи строк и дюжины столбцов получается крайне медленно. Хотелось бы быстрее.
2. Попытки доступа к свойствам таблицы BottomBorderStrokeWeigh, TopBorderStrokeWeigh и т.д. приводит к ошибке, мол, объект не поддерживает данное свойство. Вот другие свойства, к которым обращаюсь точно такой ж процедурой, поддерживаются, а эти — нет. К этим свойства доступ как-то по-особенному осуществляется?
Прошу помощи. Заранее спасибо.
Примечание: InDesign CS (v.3)
средствами VB (VBA) оформить таблицу. В частности, по периметру таблицы нужно задать Stroke 0,75 pt, внутри расчертить Stroke-ами 0,25 pt.
Что уже имеем:
1. Перебором ячеек таблицы удаётся задать их свойства LeftEdgeStrokeWeight, RightEdgeStrokeWeight, TopEdgeStrokeWeight, BottomEdgeStrokeWeight. Но перебором в таблице из полутысячи строк и дюжины столбцов получается крайне медленно. Хотелось бы быстрее.
2. Попытки доступа к свойствам таблицы BottomBorderStrokeWeigh, TopBorderStrokeWeigh и т.д. приводит к ошибке, мол, объект не поддерживает данное свойство. Вот другие свойства, к которым обращаюсь точно такой ж процедурой, поддерживаются, а эти — нет. К этим свойства доступ как-то по-особенному осуществляется?
Прошу помощи. Заранее спасибо.
Примечание: InDesign CS (v.3)